我正在尝试触发一个php脚本,以便在收到webhook时启动。我能够启动脚本,但它会在退出之前运行45-60秒。我知道这是因为浏览器会话超时了。如何在浏览会话到期后运行并继续运行脚本。 至今 我试过了
set_time_limit(0);
ignore_user_abort(true);
ini_set('max_execution_time', -1);
$command2 = "nohup /opt/bitnami/php/bin/php /opt/bitnami/apache2/htdocs/MLS.php >> /opt/bitnami/apache2/htdocs/paging.log &";
shell_exec($command2);
无济于事。我也尝试修改PHP.ini中的max_execution_time
我也尝试过使用命令
pclose(popen($command2,'r'));
没有运气。
感谢任何建议。
***更新*****
已解决..很抱歉没有说明我正在处理的系统。这是linux。最终工作的命令是
$command2 ="nohup php MLS.php >> paging.log &";
感谢所有帮助