3

我在亚马逊实例上运行 3 个 wordpress 网站。还为其中一个站点安装了清漆缓存。配置-centOS + apache + php + mysql 。但是我一天两次或三次收到这些错误

[Sat Aug 10 19:10:42 2013] [notice] child pid 4481 exit signal Segmentation fault (11)
[Sat Aug 10 20:15:27 2013] [notice] 捕获 SIGTERM,正在关闭
[Sat Aug 10 20:15 :2013 年 27 月] [通知] suEXEC 机制已启用(包装器:/usr/sbin/suexec)
[2013 年 8 月 10 日星期六 20:15:28] [通知] 摘要:为摘要身份验证生成秘密 ...
[20 年 8 月 10 日星期六: 2013 年 15:28] [通知] 摘要:完成
[2013 年 8 月 10 日星期六 20:15:28] [通知] Apache/2.2.3 (CentOS) 已配置 -- 恢复正常操作

所以当我在这之后检查我的网站时,它返回 500。虽然此时 httpd 正在运行。当我再次重新启动 httpd 时,一切正常。有时错误不是分段错误 (11),而是 - zend_mm_heap 已损坏

为什么这种情况不断发生,这是一个非常令人烦恼的问题。希望有人可以提出一些建议...

4

1 回答 1

0

这个问题也指 zend_mm_heap 损坏的错误:What does "zend_mm_heap corrupted" mean。它建议您增加 php.ini 中的 output_buffering= 值。你可以试一试。

如果这没有帮助,您是否有某种关于服务器内存使用情况的统计信息。会不会是内存满了?从这些错误发生的那一刻起,在 PHP 错误日志中还有什么可以找到的吗?

于 2014-08-01T10:47:59.327 回答