PHP脚本在20-30秒后停止

时间:2011-08-24 04:14:45

标签: php apache

我正在运行一个应该运行至少30分钟的脚本,但脚本会在30秒后停止...

我不确定为什么之前它在其他服务器上运行。

我需要检查一下吗?

2 个答案:

答案 0 :(得分:6)

使用此:

set_time_limit(0); 
ignore_user_abort(true);
ini_set('max_execution_time', 0);

你也可以编辑php.ini:

max_execution_time = 60; //Maximum execution time of each script, in seconds
max_input_time = 60; //Maximum amount of time each script may spend parsing request data

希望这有帮助。

答案 1 :(得分:1)

您可能需要调整php.ini文件中的max_execution_time值。请记住,PHP的安装通常为服务器保留一个php.ini文件,为命令行解释器保留一个文件。确保编辑正确的。

http://www.php.net/manual/en/info.configuration.php#ini.max-execution-time

相关问题