来自ajax请求的随机500内部服务器错误

时间:2014-05-24 18:18:59

标签: php mysql ajax apache

我的服务器出现了随机错误。 始终没有发生因此它不是参数或错误的网址问题。

每个请求中的参数和URL都相同。 服务器日志中没有引用。

在服务器端,我有几个“for”循环和2 db“选择”所以可能mySql失败或服务器???

这是Godaddy的主持人。

需要建议......我附上的图片很少。

the Firefox net console

response

编辑: 对不起家伙我会添加ajax.php文件,但它没有问题。 只是看我写的它是随机发生的。 相同的参数,相同的URL,相同的DB,相同的功能......

我正在附加新图片......我在js中编写循环,如果ajax仍在运行,则每隔5秒检查一次,如果是,则中止并射击另一个。 现在发生的是,在我从服务器得到答案之前有5-10个ajax(答案是大约500ms)

也许服务器是问题?我怎么检查呢? 谢谢!

2 个答案:

答案 0 :(得分:2)

添加

 error_reporting(E_ALL); 
 ini_set('display_errors', 1); 
在Ajax.php中,它将告诉php输出错误,而不仅仅是从Web服务器获取500内部服务器错误

这样你就可以看到导致错误的原因

答案 1 :(得分:1)

500表示Internal Server Error,即发生在服务器端的错误 您应该调试ajax.php并查看导致它终止的原因。查看error_log文件通常也会有所帮助。