我在rails应用程序中使用rufus-scheduler。我的应用程序运行在带有apache服务器的乘客上。当我登录远程服务器并在rails控制台中执行某些操作时,rufus-scheduler表现得很奇怪。有时它运行2次,有时根本没有运行作业。我使用rails 3.2.6与ruby 1.9.3和rufus-scheduler版本是3.0.2。
答案 0 :(得分:1)
没什么奇怪的,你的rails console
正在转动一个新的调度程序实例。
有这个旧的可能Best way to not run rufus-scheduler when starting a rails console
rufus-scheduler的文档总结如下:https://github.com/jmettraux/rufus-scheduler#avoid-scheduling-when-running-the-ruby-on-rails-console