即使在我的专用服务器上,我也不能将 cron 时间设置为少于 1 分钟。 我需要它每 15 秒运行一次,因为它调用 betfair api 并且计算高度依赖于时间。 请指教。
最佳答案
如果您需要每 15 秒调用一次作业,请不要使用 cron。 cron 专为请求稍后完成的作业而设计。
相反,在父脚本完成作业后,休眠 15 秒,然后调用子脚本,然后退出。子脚本可以完成它的工作,休眠 15 秒然后调用下一个脚本。起泡、冲洗、重复。
如果您的服务器没有时间限制,那么您甚至不需要生成子脚本。只睡 15 秒,做你的事,睡 15 秒,做下一件事,依此类推。休眠脚本不消耗 CPU,但它确实消耗 RAM。但这比循环主机的 PID 要好;这可能会让您的主人感到不安。
关于php - 每 15 秒执行一次 cron,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3766677/