随机 gor 错误 Connection reset by peer - Zend Opcache Php 5.4.7

Randomly gor error Connection reset by peer - Zend Opcache Php 5.4.7

我的设置:

有时我会在使用 Chrome 浏览网站时收到对等方重置连接。

我按照其他线程的建议启用了 "use_cwd" 设置。仍然没有帮助。

编辑

我在 Windows 事件查看器中看到很多错误,每隔几分钟就会发生一次,看起来像:

Faulting application name: httpd.exe, version: 2.4.3.0, time stamp: 0x502f70a3
Faulting module name: php5ts.dll, version: 5.4.7.0, time stamp: 0x505114f8
Exception code: 0xc00000fd
Fault offset: 0x000398c9 
Faulting process id: 0xd1c
Faulting application start time: 0x01d183ec32bb4c1b
Faulting application path: ...\apache\bin\httpd.exe
Faulting module path: ...\php\php5ts.dll
Report Id: 72e103b0-efdf-11e5-ae29-22000afc56aa

但是当我关闭 opcache 时,我再也看不到这些错误了。

我的 opcache 配置文件

zend_extension = "xxxx\php\ext\php_opcache.dll"
opcache.memory_consumption=192
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=4000
opcache.revalidate_freq=30
opcache.use_cwd=1
opcache.fast_shutdown=1
opcache.enable_cli=0
opcache.blacklist_filename = "xxxx\mypath\opcache-blacklist.txt"

知道如何解决这个问题吗?将我的 PHP 版本升级到 5.5 会解决这个问题吗?

谢谢。

异常代码0xc00000fd表示堆栈溢出错误。所以我就从那个方向开始调查。

这是因为默认的 ThreadStackSize 1MB(Apache 的默认值 Windows)太小了。将它增加到 8MB 解决了我的问题。

我是按照这个解决的 post How do I increase the stack size for Apache running under Windows 7?