PHP崩溃WinCache IIS 7.5

12
  • PHP 5.6
  • IIS 7.5
  • WINCACHE 1.3.6.3

有时我的服务器上的一个网站会崩溃,在事件查看器中我看到了这个错误:

Faulting application name: php-cgi.exe, version: 5.6.0.0, time stamp: 0x53fe294e
Faulting module name: php_wincache.dll, version: 1.3.6.3, time stamp: 0x544ad12f
Exception code: 0xc0000005
Fault offset: 0x00012fe7
Faulting process id: 0x1460
Faulting application start time: 0x01d048896ff45425
Faulting application path: C:\Program Files (x86)\PHP\v5.6\php-cgi.exe
Faulting module path: C:\Program Files (x86)\PHP\v5.6\ext\php_wincache.dll
Report Id: a2371547-b488-11e4-ad72-00155d324103

我不会禁用wincache,它非常有帮助。我想解码那个错误偏移量,我该怎么做?


你有php-cgi.exe的崩溃转储文件吗?那将是调查失败的最佳方式。 - Isanka Wijerathne
我没有任何转储,只有事件查看器中的信息:\ - user3488573
1
你能试着将wincache更新到2.0.0.8吗? - Evan Harrison
我会尝试。 我刚刚发现准备服务器的人禁用了Windows更新。所以我将执行所有120个更新(可能是dll),并在接下来的几天内监视是否再次崩溃。 谢谢Evan。 - Meloman
1
升级Wincache,旧版本似乎存在漏洞。 - mdeora
你可以在这里看到(https://forums.iis.net/t/1210919.aspx?HTTP+500+errors+and+Wincache+crashes+Request+for+Info),然后卸载旧版本并安装更新的版本。 - heart hacker
1个回答

1
在IIS上运行wincache很麻烦,我从未成功地让它正常工作而没有出现任何问题/崩溃。 我建议您升级到PHP 7,原因如下:
  • PHP 7官方支持Windows 64位
  • 您不需要使用PHP 7的wincache
  • 仅提供PHP 5.6的安全修复程序支持
  • 生命周期结束于2019年1月1日(当前支持的版本

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接