2015-02-10 46 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分钟,所以你不能更频繁地使用它。至于矫枉过正 - 它可能会或可能不会在那里,但你需要检查代码并加载它自己产生。

相关问题