PHP脚本在20-30秒后停止


PHP script stops after 20-30 seconds

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

我不知道为什么,因为它以前在其他服务器上工作过。

有我需要检查的地方吗?

使用

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

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

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