rufus-scheduler 在访问 rails 控制台时双重调度

rufus-scheduler double scheduling when accessing rails console

我在 rails 应用程序中使用 rufus-scheduler。我的应用程序是 运行 on passenger with apache server.When 我登录远程服务器并在 rails 控制台中做一些事情然后 rufus-scheduler 表现 weirdly.Some 计时 运行工作 2 次,有时根本没有 运行 工作。我正在使用 rails 3.2.6 和 ruby 1.9.3,rufus-scheduler 版本是 3.0.2。

没什么奇怪的,您的 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