【发布时间】:2019-04-05 10:24:22
【问题描述】:
此 PHP 脚本在 60 秒后终止。
我已经设置好了:
ini_set('max_execution_time', 0);
ini_set('memory_limit','1024M');
想要使用passthru或exec来执行php,并有递归函数来检查db中的状态:
function checkstatus() {
$check_status = mysql_fetch_array(mysql_query("select * from table where status='1'",$con));
$status=$check_status["status"];
if ($status !== "1") {
passthru("/usr/bin/php abc.php");
die();
} else {
sleep(30);
checkstatus();
}
}
【问题讨论】:
-
问题是……?
-
我使用递归函数检查数据库中的状态,脚本在 60 秒后终止
-
@sagarparad 这个函数的代码在哪里?
-
试试 set_time_limit(0);在脚本的顶部。