【问题标题】:Zend_mm_heap corrupted and segmentation faultZend_mm_heap 损坏和分段错误
【发布时间】:2014-10-21 19:06:30
【问题描述】:

我有 PHP CLI 脚本。脚本的平均运行时间为 20 分钟,但有时在 10.15 分钟后脚本停止并给出segmentation fault 错误。

如果程序成功完成,我会在控制台末尾收到错误/警告消息zend_mm_heap corrupted

我有 8 个线程,它们大部分时间都在等待外部响应。当我在没有线程的情况下执行此操作时,我再次遇到相同的错误,但是该程序需要 2 多个小时才能完成。

下图为htop命令,用于进程查看。

需要提一下,我在这台服务器上只有用户权限,并且安装了 PHP 5.5

【问题讨论】:

  • 你安装了 modpagespeed 吗?

标签: php multithreading apache segmentation-fault


【解决方案1】:

运行export USE_ZEND_ALLOC=0

如果您使用的是 apache,请将此命令添加到 /etc/apache2/envvars

如果您使用 CLI,请将此命令添加到 ~/.bashrc(或 .bash_profile)。

【讨论】:

    猜你喜欢
    • 2016-01-28
    • 2013-01-13
    • 1970-01-01
    • 2016-01-15
    • 2017-08-20
    • 2012-02-17
    • 2011-01-15
    • 2016-02-05
    • 2018-11-19
    相关资源
    最近更新 更多