Bri*_*ian 2 php ajax scripting find hung
我使用Ajax启动一个可能需要几个小时才能运行的PHP脚本.它以异步方式完成,因此即使浏览器关闭,PHP脚本也会完成.
我需要处理任何因任何原因而停滞/挂起的PHP脚本.最好的方法是什么?有没有办法获取PHP脚本的进程ID,可以用来定期检查活动?我需要在开始新脚本之前杀死所有未完成的脚本.
谢谢,Brian
Pas*_*TIN 5
解决方案可能基于这个想法:
getmypid
启动另一个进程时,它可以检查该文件是否存在:
关于用于检测过程是否正在运行,并最终杀死它,我不知道如果PHP提供那种functionnalities的......这可能需要使用exec调用命令行实用工具,比如ps和kill...
exec
ps
kill
归档时间:
16 年,2 月 前
查看次数:
573 次
最近记录: