运行PHP脚本时会导致重置连接的原因是什么?

时间:2010-05-24 20:24:08

标签: php codeigniter connection-reset

我开发了一个带有CodeIgniter的Web应用程序,它可以在我的本地计算机上完美运行(一个用于Windows,另一个用于Linux)。当我将它移动到我的托管服务器时,连接会在运行一个特定的PHP脚本时重置,该脚本会对数组进行一些MySQL查询和一些操作。我查询的数据很小,只有几张表,最多有25条记录。 Firefox在2-3秒后返回“连接已重置”。我检查了服务器错误日志,但那里什么都没有。 不幸的是,我无法访问Apache错误日志。

什么会导致这种行为?

2 个答案:

答案 0 :(得分:1)

您的脚本执行的时间是否可能超过PHP配置允许的时间。不可否认,2-3秒似乎相当短暂,但它可能被一个讨厌的托管服务提供商荒谬地限制。如果我记得的话,PHP的默认值是30秒。

答案 1 :(得分:0)

如@marcin_koss所述,同样适用于我。 我不得不停用代码点火器Session类并使用本机PHP会话。

session_start();
$_SESSION[]