Apache错误[通知]父级:子进程退出,状态为3221225477 - 正在重新启动

Sam*_*amH 26 php apache

我正在使用PHP5,CodeIgniter和Apache.localhost php页面加载正常,然后突然他们开始崩溃Apache.

当apache崩溃时,网页似乎进入了不同的加载阶段.

Apache错误日志文件中唯一有趣的一行是:

[notice] Parent:子进程退出,状态为3221225477 - 正在重启.

网上有很多关于这个问题的讨论,但似乎没有一个解决方案,不同的人已经描述了适用于他们系统的不同解决方案.

建议赞赏.

Mos*_*ami 33

由于Apache的默认堆栈大小较小,因此Windows中经常会出现此问题.当使用分配了大量堆栈的php代码时,通常会发生这种情况.

要解决此问题,请在apache配置文件httpd.conf的末尾添加以下内容

<IfModule mpm_winnt_module>
    ThreadStackSize 8888888
</IfModule>
Run Code Online (Sandbox Code Playgroud)

并重启apache.我从这个网站采取这个解决方案.


Sam*_*amH 7

我找到了一个适合我的解决方案.

我将以下两个文件从我的PHP目录复制到Win32目录,并且错误已停止:php5apache.dll,libmysql.dll.

因此,即使在某些情况下应该在PHP目录中找到这些文件,它们也需要在系统目录中