I am using linux server. I have cron jobs running every 4 hours. For some reason I will restart my apache service. My question is, while restarting the apache service, will this affects currently running cron tasks? Thanks
问问题
486 次
2 回答
1
不,Apache 和 cron 根本不相关。
于 2012-06-28T18:20:18.750 回答
0
如果出于某种原因,它们正在向 Web 服务器发出 HTTP 请求,并且仅针对该作业的一次运行,则 Apache 的重新启动只会影响 cron 作业。(未来的运行是新进程,不会受到影响,除非失败的作业写得特别糟糕,并且以某种方式使其使用的资源无法使用。)
即使这样,如果 Apache 重新启动graceful
,它也会尝试透明地切换并等待子进程的现有请求完成,然后再将其关闭并替换它。理想情况下,在这种情况下,甚至都不会注意到它已停止或重新启动。
于 2012-06-28T18:27:31.123 回答