我已配置系統配置以創建進程核心轉儲。進程核心轉儲不會在崩潰後創建
下面是我的配置。
/etc/sysctl.conf
kernel.core_uses_pid = 1
kernel.core_pattern = /var/core/core.%e.%p.%h.%t
fs.suid_dumpable = 2
/etc/security/limits.conf
* soft core unlimited
root soft core unlimited
以下是我關注的用於生成進程內核的步驟。
1)我重新啓動了mysql服務並執行了命令「kill -s SEGV <mysql_pid>
」,然後我在/ var/core位置獲得了核心轉儲文件。
2)然後我開始我的服務mysql說"/etc/init.d/mysql start"
或"service mysql start"
。現在如果我給「kill -s SEGV <mysql_pid>
」,那麼核心轉儲文件沒有被創建。
3)爲了再次獲得崩潰文件,我必須重新啓動mysql服務,然後只有當我給「kill -s SEGV <mysql_pid>
」我收到核心轉儲文件。
任何人都可以請幫助我如何解決這個問題嗎?