我曾经有一个来自 https://cron-job.org/de/ 的 cron 作业,它会在特定时间内每 14 分钟对我的服务器执行一次 ping 操作,以防止其停机。
这曾经很有效。自从有些天以来,它在服务器停止运行后停止工作。 然后我的 cron 任务将失败并且服务器不会再次启动。
我已经尝试降低间隔,但并没有导致不同的行为。
当服务器启动并且没有空闲时,cron 作业工作得非常好。
任何人都可以解释行为的转变吗?是否需要一些额外的端点,或者我们是否必须在 cron 作业中设置特定的标头?
另外我尝试了以下方法: 我尝试缩短时间间隔,但这并没有导致行为发生任何改变。我预计较短的间隔会导致更好的旋转,因为更频繁的流量会到达服务器。
我尝试实现一个额外的端点,它返回当前时间并将 HTTP 连接标头设置为“无缓存,无存储”。我预计这会解决问题,但事实并非如此。
我也有同样的问题。你已经搞定了吗?