我正在开发一个 PHP 服务,它为每个客户执行大量操作,我希望它能够连续运行。我已经看过 cron,但据我了解,cron 可以在设定的时间运行代码。这可能有点危险,因为我们依赖于代码在重新开始之前已经完成运行,并且每次运行的时间可能会随着客户群的增加而变化。因此,据我所知,无法完成刷新、cron 或其他定时间隔。
所以我想知道您是否知道任何解决方案,我可以在服务完成后重新启动服务,并且在任何情况下都不要在所有代码执行之前重新运行?
很抱歉,如果以前回答过这个问题或者在 Google 上很容易找到,我已经尝试找到一些东西,但无济于事。
编辑:绝对可以肯定,我可以将定时间隔设置为 1 小时,但我希望每次运行之间的时间尽可能短。