这发生在一个之前正常运行的 wordpress 网站上,服务器在 Server 2k8 R2(已完全修补)上运行 IIS 7.5。
在 friendsofridingmountain.ca 网站上,浏览网页时会不时出现内部服务器错误 500 页面。似乎无论你尝试访问网站上的哪个链接,它们都有可能给你错误 500
当您即将遇到此问题时,会发生以下情况:网站大约需要 30-45 秒才能加载,然后屏幕会变成空白。(我确实启用了外部错误页面并遵循了以下操作:当事件日志中没有写入任何内容时,如何诊断 IIS 7.5 上的 500 内部服务器错误?已经(因为事件查看器中没有针对此问题提出任何标记)。无济于事
我为此站点启用了错误 500 的失败请求跟踪,以下是跟踪结果:
ModuleName: FastCgiModule
Notification: 128
HttpStatus: 500
HttpReason Internal Server Error
HttpSubStatus 0
ErrorCode 0
ConfigExceptionInfo Notification
EXECUTE_REQUEST_HANDLER
ErrorCode
The operation completed successfully. (0x0)
完整跟踪显示执行时间为 103750 毫秒,trac75。-MODULE_SET_RESPONSE_ERROR_STATUS ModuleName FastCgiModule 通知 128 HttpStatus 500 HttpReason 内部服务器错误 HttpSubStatus 0 ErrorCode 0 ConfigExceptionInfo 通知 EXECUTE_REQUEST_HANDLER ErrorCode 操作已成功完成。(0x0)
如果需要的话我有完整的追踪信息。
*编辑PHP版本为5.4.9
答案1
问题已解决,通过将 php 5.4.9 更新到 5.6 并安装 wincache 解决了问题。