我在 Ubuntu 上运行 Nginx。我正在阅读配置指令对于核心模块。这些指令之一称为worker_rlimit_core
.它说该指令:
更改工作进程的核心文件最大大小 (RLIMIT_CORE) 的限制。用于在不重新启动主进程的情况下增加限制。
根据我的理解,当他们谈论核心文件时,他们实际上是在谈论核心转储文件,其中包含进程崩溃时内存的图像,以便您可以检查问题所在。
为什么我要更改 Nginx 进程的核心转储文件的大小?我将从中获得什么见解?
答案1
如果核心文件不完整,则无法将其用于(很多)分析。首先进行限制是为了避免由于您创建的核心文件而导致磁盘空间不足。不想要分析。
你什么信息能get 取决于内存的组织方式。
进一步阅读: