我基本上有一个cron工作每分钟调用一个脚本。如果前面的脚本仍在运行,脚本将立即停止(检查前一脚本的活动时间)。从CLI调用PHP脚本时何时停止执行?
所以我犯了一个错误,脚本进入了一个无限循环(我知道它是由cron至少调用一次)。我创建了一个修复并上传到服务器,但我仍然想知道:
- bug的脚本运行多长时间?
- 我怎么知道它是否仍在运行?
- 终止脚本是什么?为什么?
脚本只是echo
一遍又一遍地重复相同的文字。
P.S. PHP在脚本中的最大执行时间被设置为0(无限),并且我没有直接访问服务器的权限,只有FTP。
没有shell访问权限。 –
您仍然可以联系服务器支持来提高执行时间或在代码中设置执行时间。要检查正在运行的proccesses,你可以使用php函数.. – Philipp