簡體   English   中英

如何確保cron作業在任何時間僅在一台主機上運行

[英]How can I ensure cron job runs only on one host at any time

我有一個django管理命令作為cron作業運行,並且在多個主機上設置為同時運行。 確保cron作業隨時僅在一個主機上運行的最佳方法是什么? 一種方法是在cron作業更新MySQL數據庫時使用db鎖,但我確信有更好的(django或pythonic)方法來實現我想要的功能

簡單方法:-在需要的時間(例如兩分鍾)之前啟動cron-強制同步時間(使用ntp或ntpdate)(可選的偏執模式)-等待預期時間,運行作業

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM