500 - 内部服务器错误未出现在 error.log(或 access.log)中

Rom*_*öth 4 500-error apache-2.2

我正在尝试在运行PHP/MySQL驱动网站的新 Debian 网络服务器上追踪错误或错误配置apache。我不会用这里的血腥细节来打扰你,但只是想问:

有没有人观察到 Web 浏览器收到“ http 500 内部服务器错误”,而 apache 的错误和访问日志中却没有类似的内容?目前不是关于这里的细节,而是我相信这种奇怪的行为应该已经引导到正确的方向,因为我不相信有很多可能性会发生这种情况。

当这个内部服务器错误发生时,PHP 脚本继续正常运行,没有任何故障,但当然他们想要传递给浏览器的结果永远不会出现,因为浏览器已经认为他的内部服务器错误是世界末日正如他所知。

欢迎任何评论/想法,

罗马。

Rom*_*öth 6

已解决: 唉,有一个负载平衡器控制服务器,负载平衡器被设置为在 10 秒左右不活动后停止连接。现在问题解决了。500 没有出现在 apache 的 error.log 中的原因是它是“外部”系统(负载平衡器)停止连接,而不是服务器本身。感谢大家的想法和帮助!希望有一天其他人会发现这很有启发性。

最好的问候,罗曼。