我已经在线许多地方的指示,如何从Apache生成一个段错误,但它仍然拒绝生成转储从核心转储。
我有:
httpd.conf文件中添加了CoreDumpDirectory指令,并将其设置为/tmp ulimit -c unlimited echo '/tmp/core-%e.%p' > /proc/sys/kernel/core_pattern提供转储模式 echo 0 > /proc/sys/kernel/core_uses_pid Httpd已经重新启动,但仍然没有创build转储。
我正在运行CentOS 5.8 x64的httpd-2.2.3-65.el5.centos.3和php-5.3.20-13.el5.art
任何帮助将不胜感激!
我的答案是这样的:
设置指令如下
CoreDumpDirectory /tmp/mycoredump
创build目录:
mkdir -p /tmp/mycoredump
将所有权分配给目录www-data或httpd
chown -R www-data:www-data /tmp/mycoredump
将权限设置为:
chmod 777 /tmp/mycoredump
重新启动Apache:
service apache2 restart