问题标签 [rufus-scheduler]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails-3 - rufus cron 作业在 Apache/Passenger 中不起作用
我有一个在 Apache/Passenger 上运行的 Rails 应用程序。它有一个 rufus-scheduler cron 作业,在后台运行并通过电子邮件发送通知。
当我在 WEBrick 服务器上运行开发中的应用程序时,电子邮件会像应该发送的那样发送。
当我在 Apache/Passenger 上启动生产中的应用程序时,电子邮件不会被发送。在生产日志中,它不显示 rufus-scheduler 的任何日志。
我陷入了这个问题。您的帮助将不胜感激,在此先感谢您。
ruby - rufus-scheduler 有没有办法从最后一次作业运行完成开始每 5 分钟安排一次作业?
因此,如果我有一项计划每 5 分钟运行一次的作业,而运行一次恰好需要 4 分钟,我希望它仍然等待 5 分钟直到下一次开始,而不是只等待 1 分钟. 有什么办法可以用 rufus-scheduler 做到这一点?
虽然我可能会在运行结束时安排作业本身,但看起来并不直接支持这一点。我唯一遇到的问题是引导问题。(所以如果第 1 部分的答案是否定的,那么 rufus-scheduler 是否有内置方法来处理引导案例?
ruby - 没有要加载的文件——rufus-scheduler
我正在 redmine 中开发一个插件,如何每天发送邮件,所以我安装了 rufus-scheduler 并在我的 Gemfile 中添加了这一行
我也安装了 gem
在我的 redmine/plugins/latest-issues-redmine-plugin/lib/latest_issues/view_hook_listener.rb 我这样做
对这个错误有什么想法吗?
谢谢
ruby - ThreadError 无法在 Heroku 上的 Sinatra 应用程序中使用 rufus-scheduler 创建线程 (11)
我在 Heroku 上运行一个使用 Thin、Ruby 2.0.0 的 Sinatra 应用程序。每隔 16 小时左右,我就会在日志中收到此错误,并且我的 rufus-scheduler 计划块中的所有内容都停止运行。
关于出了什么问题的任何想法?
ruby-on-rails - 从 ruby 脚本停止 rufus-scheduler 作业
如何从我的脚本中停止 rufus-scheduler:
我只想在第一步测试作业是否正在运行,如果真的停止作业。谢谢
ruby-on-rails - 我可以使用 rufus-scheduler 在 Rails 中调度控制器方法吗?
我可以从下面发布的控制器安排索引方法吗?如果是这样,我将如何去做?
ruby-on-rails - 我可以允许用户使用 rufus-scheduler 安排任务吗?
我有一个从网页上抓取数据的应用程序。这种抓取大约需要 5-10 分钟,因此它不是一个非常用户友好的体验。我希望用户能够设置和安排抓取页面的时间,然后在完成后向他们发送电子邮件提醒他们。
那么有没有办法设置 rufus-scheduler 来考虑用户输入?如果没有,我该怎么做?
ruby-on-rails-3 - rufus 调度程序未在生产中的预定时间发送消息
我正在使用 rufus scheduler gem 来运行后台作业。我正在使用这个 gem 向 twitter 和 facebook 发送消息和图像。下面是我的代码
假设我会将消息安排在“2014-03-18 12:23:02”在开发中它会在 12.23 本身发布消息,但在生产中它会立即发布。调度在生产中不起作用。请帮助我如何使它在生产中工作。
ruby - Rufus Scheduler:每天,在时间X开始一个作业,并以固定的时间间隔批量处理
我试图弄清楚如何能够做到以下几点。
我想每天下午 12:00 开始一项工作,计算一个事物列表,然后分批处理这些事物,大小为“b”。并保证一个批次的结束和另一个批次的开始之间有 x 分钟的间隔。
我尝试了类似以下的方法,但我讨厌我必须将调度程序传递给作业或访问单例调度程序。
ruby-on-rails - 解析日期的Rails问题
我有以以下格式输出的日期时间字符串:
我正在使用一个名为 rufus-scheduler 的 gem,它采用 YYYY-mm-dd hh-MM-ss #### 中的字符串(#### 是时区偏移量)。有什么简单的方法可以将我必须的第一个字符串转换为 rufus-scheduler 喜欢的格式的字符串?
我知道我可以做到的一种方法是创建一个解析字符串的方法,这样我就可以从中创建一个新的 datetime 对象,然后以 rufus 喜欢的格式调用 strftime,但我想知道是否还有更多解决我的问题的有效方法。