本周,一个已经运行了几年的网站出现了一个症状。星期一晚上,我们开始收到报告,偶尔返回空白页,没有任何延迟。刷新页面将获得有效页面。在三个小时的过程中,这变得更糟,直到多次刷新不再显示任何内容。 top,mytop和apachetop看起来都很正常:CPU%为4.3%; apache处理84个请求(2.8 /秒); mysql qps是8. php_errors.log什么都没显示。
所有这一切看起来都很正常。还有一个问题 - 我不知道还有什么可以找出什么是错的。 PHP error_reporting设置为E_ERROR | E_WARNING | E_PARSE。重新启动系统大约需要12个小时。我们将在凌晨3点重新启动以缓解症状,但这无法解决问题。
有什么想法吗?欢迎所有人,因为我很难过。
<小时/> [3/6/2014] 新发展......
我创建了一个非常简单的php页面来帮助诊断。它也失败了,它可能指向原因。
页面将error_reporting设置为E_ALL,调用phpinfo(),然后显示当前会话值。出现问题时,页面仍然运行但$ _SESSION为空。重新加载几页后,值会回来。
我尝试在这里包含代码,但即使把它放在pre标签中,它也会被解释并且不会显示。