2015-02-10 47 views
0

爲了檢查沒有正確註銷但關閉瀏覽器的在線用戶,我希望每2/3秒運行一次cron作業。 (我在登錄時每10秒更新一次數據庫)它會對服務器每秒運行一個cron作業有害嗎

對服務器有害嗎?

+0

取決於你在那個cron工作中做了什麼,但是每一秒***是***在幾乎所有情況下都聽起來像是矯枉過正。另外還有更好的方法來使他們的會話過期而不是cron工作。 – 2015-02-10 11:35:47

+1

crons可以每秒運行一次嗎?雖然cron的最低離散時間框架是每分鐘 – 2015-02-10 11:37:31

+0

是的,但可以在每秒鐘運行cron,這不是我的問題。只是想知道它是否會對服務器性能造成危害? – 2015-02-10 11:38:58

回答

1

你不能每分鐘更頻繁地運行cron作業,所以這是cron無法實現的。你必須讓一個進程與睡眠環路一起運行來實現這個目標,但是這個想法無論如何都是過度的 - 一分鐘一次都沒問題。

1

Cron可能的最低頻率是1分鐘,所以你不能更頻繁地使用它。至於矯枉過正 - 它可能會或可能不會在那裏,但你需要檢查代碼並加載它自己產生。