1

这可能是一个愚蠢的问题,但我很好奇:

当我循环一个数据库查询一个荒谬的(10000+)次时,我的服务器返回一个 500 内部错误。

没有在任何类型的应用程序中包含这样的东西,我只是完全好奇。

编辑:

有几件事我忘了提:

脚本的时间限制已设置为无限。

该脚本实际上仍然执行所有数据库查询,即使返回错误也是如此。

错误会在片刻后出现,而不是立即出现。

一旦返回错误,我将在几分钟内无法访问服务器上的任何其他页面(好像它被冻结了,并且必须重新启动?)...

我也在共享主机...

4

1 回答 1

0

如果你得到了,500那么就像一个PHP你没有看到的错误..你可以用它来找出错误

error_reporting(E_ALL);
ini_set('display_errors','On');
set_time_limit(0) ;

如果您无权设置上述选项,也可以执行此操作

print_r(error_get_last());

我希望它有帮助

于 2012-04-12T02:15:09.850 回答