localhost padding,信号分段故障

时间:2013-09-07 12:20:08

标签: wordpress apache ubuntu

我正在使用Ubuntu 12.04,最近我的localhost在尝试访问我的wordpress文件时开始无法工作。 http://localhost本身可以正常工作并显示默认页面,但http://localhost/wordpress不会。相反,它显示了这个错误:Firefox can't find the server at www.localhost.com

然后它向我显示ubuntu中的错误报告屏幕提交报告,但随后它说错误报告因填充而无法提交。

现在,当我检查我的apache日志时,我得到了这个:[Sat Sep 07 14:02:21 2013] [notice] child pid 16225 exit signal Segmentation fault (11), possible coredump in /etc/apache2

我不知道如何解决这个或我做错了什么,或者它只是一个错误。几天前它开始不起作用了。我的系统已更新,但问题仍然存在。我只使用Ubuntu几个月,所以我不明白它的谈论错误。

我该如何解决这个问题?

提前感谢。

2 个答案:

答案 0 :(得分:1)

我遇到了这个问题,并在apache配置中将LogLevel warn更改为LogLevel debug。在重新启动时,它似乎是在mod_deflate之后的segfaulting。

在debian / ubuntu中关闭mod_deflate应该只是sudo a2dismod deflate

答案 1 :(得分:0)

查看以下文章。我不知道它是否会有所帮助,但值得一试。 根据作者的说法,问题是您的系统核心文件大小设置为0。 http://sysadmin.carlusgg.com/?p=197

最重要的部分似乎是解决方案的一半。解决方案的其余部分是为Core Dumps创建一个文件夹,并将该目录添加到httpd.conf

遵循本教程: http://www.cyberciti.biz/tips/configure-apache-web-server-for-core-dump.html

编辑:实际上,上述解决方案都没有为我解决。也许它会对你有用。

我最近尝试将/ etc / apache2文件夹的所有者更改为www-data。它减少了信号分段故障的数量,但还没有解决它。

您是否尝试过使用gdb来追踪问题。请参阅以下主题: "[notice] child pid XXXX exit signal Segmentation fault (11)" in apache error.log

编辑:我将Nginx放在Apache前面,我不再在Apache错误日志中收到分段错误。我也认为配置是一个比Apache自己更好的实现。我知道这不是问题的直接解决方案,但如果分段错误难以追踪并导致问题,则可能值得实施此解决方案。