据报道,有一个网站在他的网站上不时创建约37MB的coredump。 < 6> pid 49810(php-cgi),uid 1220:退出信号10(核心倾倒) < 6> pid 88429(php-cgi),uid 1220:退出信号11(核心倾倒) < 6> pid 51358(php-cgi),uid 1220:退出信号11(核心倾销)
这些转储发生在他的缓存中,并禁止删除父目录。 我已经完全访问了freebsd 8.3的网络服务器。 Php通过fastCGI使用,版本为5.2.5。 gdb报告内存问题。网站管理员不想升级到5.2.14(他的其他网站实际上正在工作,他不想'打破平衡')
所以我的问题是......我在哪里可以更改这些核心转储的位置? 我知道如何使用内核核心转储来实现这一点,但是它呢......
谢谢!
答案 0 :(得分:1)
我终于能够自己回答我的问题了:
php-cgi coredumps与内核核心转储相同
通过修改sysctl来更改设置:
kern.coredump启用/禁用
kern.corefile修改其路径
键是man core
:)