Apache服务器挂起php-cgi,我怎样才能进一步debugging

我们有Windows Server 2012 R2,Apache 2.2.31和PHP 5.6.18,Zend Server Version:8.5.3

Apache似乎挂得越来越频繁,重启apache似乎最能解决这个问题。 当我们查看进程查看器时,有很多php-cgi处于打开状态。

Windows事件查看器显示像这样的多个事件,

18 JUL 2016 09:13:23 Faulting application name: php-cgi.exe, version: 5.6.18.0, time stamp: 0x56b9d4d2 Faulting module name: php5.dll, version: 5.6.18.0, time stamp: 0x56b9d4ce Exception code: 0xc0000005 Fault offset: 0x002f8a02 Faulting process id: 0x1550 Faulting application start time: 0x01d1dfad0acd3f1b Faulting application path: C:\Zend\ZendServer\bin\php-cgi.exe Faulting module path: C:\Zend\ZendServer\bin\php5.dll Report Id: e05b4091-4cc7-11e6-80bb-002590634814 Faulting package full name: Faulting package-relative application ID: 

我可以做些什么来进一步debugging,以便弄清楚什么是错误的?

用户报告类似的exception(0xc0000005)在stackoverflow上,这表明这个问题是一个内存访问错误,并且代码访问一个零指针(或由于保护原因被阻止访问..);
https://stackoverflow.com/a/31535903/329931

他们的补救措施是禁用二进制exe的EMETfunction。 有一些关于在这里禁用特定应用程序的EMETfunction的信息;
http://windowsitpro.com/security/using-emet-disable-specific-applications

如果你没有运行EMET,或者没有解决你的问题,Zend服务器也有一个更新的版本8.5.5,它可能包含一个错误修正;
http://www.zend.com/en/products/server/downloads#Windows

以及自5.6.18(现在的5.6.22)以来的更新版本的PHP; http://windows.php.net/downloads/releases/archives/