如何在 Heroku 中 运行 发条

How to run Clockwork in Heroku

我是 Heroku 的新手,但我有一个问题。我在 rails 中创建了一个名为 "clock.rb" 的 Clockwork 脚本,我使用:

bundle exec clockwork clock.rb

到运行它在我本地服务器的后台,但是我怎么能运行它在Heroku服务器上呢? (我想要最便宜的解决方案)

谢谢!!!

对你的Procfile这样使用

worker: bundle exec clockwork clock.rb

每次 Heroku push/web 服务器重启后都会启动服务器。

或者您可以 运行 使用 console 从您的计算机像这样,但在这种情况下,您需要 运行 每次重新启动网络服务器后

heroku run bundle exec clockwork clock.rb

然后从 Heroku 打开 console 并输入

bundle exec clockwork clock.rb