各位大神,小弟最近做 rails 项目时遇到如下问题: 我们有个 rails 应用,该应用使用 rufus-schdeuler 做定时任务,改定时器伴随 rails 应用启动,但是目前使用 Nginx+passenger 部署后,由于 passenger 会产卵多个 rails 应用进程,这就导致整个系统会存在多个定时器,从而导致重复定时任务的问题,这问题有没有什么好的解决办法?
那就不要伴随 rails 启动定时器。
#1 楼 @gyorou 我现在想的是 把定时器单独做一个服务。。。不知道这样靠谱不
为什么不用 linux 下的 crontab 做定时器呢
可以用 whenever,基于 crontab 的,避免了多个应用进程的问题。
#4 楼 @bajiudongfeng 嗯嗯 谢谢 这两天在看这个东西