每当我运行我的代码一段时间,我都有一个错误。 我使用了很多循环和sql连接。 我基本上,从我的数据库中取出链接。
问题是,有一些错误,我无法看到,每当我执行一个长的SQL操作..
请注意,故障不是代码。 代码运行良好,只要有几个链接涉及。 但是,如果有超过200个链接,我就会看到一个错误。
我试图在几个地方追查错误:
C:\Program Files\Zend\ZendServer\logs\php_error.log C:\Program Files\Zend\phpMyAdmin\config.inc.php Edit Viewer in win xp
我正在运行XP:Windows XP的PHP版本:5.3.9-ZS5.6.0。 Apache / 2.2.21 Apacher版本:(Win32)mod_ssl / 2.2.21 OpenSSL / 0.9.8o
我根本不能追踪这个错误,为什么会发生。 所有我能想到的是,有一个服务器超时..
故障不是代码
是的。 如果你怀疑这是一个超时问题。
检查Web服务器访问日志以查看请求持续时间是否在为apacheconfiguration的超时限制或为PHPconfiguration的max_execution时间范围内应该是微不足道的。 无论如何,你应该能够看到在web服务器错误日志中发生了什么。
检查你的PHP安装(你不要说apache如何连接到PHP)被configuration为logging错误。
你没有在数据库服务器上提到你的调查。
如果是mysql,则可以比较max_connections和show full processlist的输出。
请注意,故障不是我的车。 我的汽车工作,只要你停留在20英里左右。 只是不要超过30英里与它:)