问题标签 [clockwork]

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.

0 投票
1 回答
31938 浏览

ruby-on-rails - 登录delay_job?

我无法从 获得任何日志输出delayed_job,而且我不确定我的工作是否开始了。

这是我的Procfile:

这是工作:

我看到发条输出到系统输出,我可以看到工作执行程序正在启动,但我从来没有看到我的日志语句被命中。我也试过puts了,没有用。

我的时钟文件非常简单:

我只想看到这个工作,缺乏日志记录意味着我不能。这里发生了什么?

0 投票
1 回答
1076 浏览

ruby - 发条红宝石:如何重新启动?

如何重新启动 Ruby Clockwork gem?

阅读 Wiki 后,您似乎只能启动它,而不能停止或重新启动它。

我不想手动终止该进程并再次运行它。

0 投票
1 回答
1154 浏览

ruby-on-rails - 如何在 Rails 服务器关闭时自动停止类似 cron 的服务(无论何时/发条)?

我在我的 Rails 应用程序中实现了“随时”服务来定期执行操作。该操作预计仅在 Rails 应用程序运行时执行,并在应用程序关闭时自动停止。

我成功地通过在初始化脚本中调用它来自动启动 cron 服务,但我无法猜测如何手动停止服务 execpt 调用 shell 脚本。我怎样才能做到这一点?

我不在乎那种类似 cron 的服务(无论何时,发条等)。

0 投票
1 回答
651 浏览

ruby-on-rails - 使用时钟进程运行 Rake 任务

在我的 Heroku 应用程序中,我有一个需要定期执行 rake 任务的时钟进程。我正在使用发条 gem。这是 lib/clock.rb 中的代码:

这是 Heroku 日志片段:

任务未执行,也未获取 API 数据。可能是什么问题?从 clock.rb 运行 rake 任务是个坏主意吗?

0 投票
1 回答
332 浏览

ruby - Clockwork 和 register_javascript_expansion 异常

我正在使用SidekiqandClockwork用于后台作业和调度。我lib/clock.rb的下一个代码用于执行一些 rake 任务:

我在 EngineYard 上部署应用程序并有一个after_restart.rb钩子:

部署后,我在日志中看到异常。clockworkd.clock.output

如何修复它?

0 投票
1 回答
364 浏览

ruby-on-rails - How do you run a Helper / Controller method using Clockwork?

I'm sure I've got the completely wrong of the stick with regard to how Clockwork works. Basically I'm got a number of methods that exist within a Controller, as they're currently triggered by navigating to their relevant routes. I'm trying to get clockwork to run these methods, but I get a number of errors, including No Method Errors.

I've had a look around but can't seem to find anything to point me in the right direction. If this isn't the way to do it, where do I need to put my action logic in order to execute it using Clockwork?

This is my clock.rb file at the moment, which results in a NoMethodError

0 投票
1 回答
1126 浏览

ruby-on-rails - Clockwork / Clockworkd 产生“未找到 Rakefile(查找:rakefile、Rakefile、rakefile.rb、Rakefile.rb)”

我正在使用 Clockworkd 在后台运行发条。如果我只是运行时钟,它会成功执行 rake 命令。如果我通过clockworkd 运行它,它会产生错误。我不确定为什么它不起作用。任何意见/建议将不胜感激。

开始发条

错误

时钟.rb

0 投票
1 回答
142 浏览

ruby-on-rails - 如何在 Heroku 上运行超过 24 小时的作业?

我们如何在 Heroku 上运行耗时超过 24 小时的后台作业?由于每个测功机每天都会被杀死一次,这似乎是不可能的,即使我有一个专门的测功机来处理它。写我的工作的方式是,它会从被杀时停止的地方继续,这是唯一的方式吗?

谢谢, 迈克尔

0 投票
1 回答
3715 浏览

ruby-on-rails - 循环依赖问题 Rails 4

所以我在lib目录中有一个文件。在该文件的顶部,我包含以下内容:

每当我包含该要求时,我都会收到以下错误消息:

在上下文中:

有任何想法吗?

编辑:

这是由以下生成的 AdminUser 类的定义activeadmin

0 投票
1 回答
1352 浏览

ruby-on-rails - Redis、Rails、Heroku 上的 Sidekiq 和时钟后台任务仅更新一些

我在 Heroku 上使用 Rails、Sidekiq、Redis 和 Clockwork 对许多记录运行后台任务,但在尝试使用 API 更新的许多记录上,我不断收到此错误:

这是我的文件:

独角兽:

数据库:

钟:

更新帖子