Javascript 从web界面处理远程PHP脚本执行
我从一个web应用程序使用AJAX每隔20秒运行一个php交易脚本。20秒,因为其执行时间从6秒到18秒不等。我找不到可靠的方法在服务器端运行脚本,并在他完成最后一次执行后重新启动它(因为脚本运行的次数越多,他赢的次数就越多),从而改进这一点。我还希望能够从web应用程序播放/暂停其执行 最好的方法是什么,它可以像PHP do while或JS setInterval那样连续运行数周而不会超时Javascript 从web界面处理远程PHP脚本执行,javascript,php,ajax,loops,Javascript,Php,Ajax,Loops,我从一个web应用程序使用AJAX每隔20秒运行一个php交易脚本。20秒,因为其执行时间从6秒到18秒不等。我找不到可靠的方法在服务器端运行脚本,并在他完成最后一次执行后重新启动它(因为脚本运行的次数越多,他赢的次数就越多),从而改进这一点。我还希望能够从web应用程序播放/暂停其执行 最好的方法是什么,它可以像PHP do while或JS setInterval那样连续运行数周而不会超时 感谢您的帮助您是否考虑过通过cron作业运行PHP脚本?是的,但我必须指定一个时间间隔,我希望在完成后
感谢您的帮助您是否考虑过通过cron作业运行PHP脚本?是的,但我必须指定一个时间间隔,我希望在完成后立即重新运行,除非有办法使用cron?您可以让cron每5秒执行一次脚本,并让脚本检查是否已经有脚本运行,只有在没有脚本运行的情况下,它才应该继续执行。用户b2238488是正确的@Ben看了一看“仅当cron作业尚未运行时才运行”:我刚刚发现cron作业的粒度为60秒,我需要每12秒运行一次。。。