微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

进程 – 为什么要配置核心文件的大小?

我在Ubuntu上运行Nginx.我正在阅读核心模块的配置directives.其中一个指令称为worker_rlimit_core.它说指令:

Changes the limit on the largest size of a core file (RLIMIT_CORE) for
worker processes. Used to increase the limit without restarting the
main process.

根据我的理解,当他们谈论核心文件时,他们实际上正在讨论核心转储文件,其中包含进程内存崩溃时的图像,以便您可以检查问题所在.

为什么我要为我的Nginx进程更改核心转储文件的大小?我会从中获得什么见解?

解决方法:

如果核心文件不完整,则不能将其用于(大量)分析.首先限制是为了避免由于您不想分析的核心文件而导致磁盘空间不足.

您可以获得哪些信息取决于内存的组织方式.

进一步阅读:

> What use is a truncated coredump?
> If Your Core File Is Truncated
> Can anything useful be done with a truncated core?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐