如何在Heroku中运行发条

时间:2018-04-20 11:54:41

标签: ruby-on-rails heroku background-task clockwork

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

bundle exec clockwork clock.rb

在本地服务器的后台运行它,但我如何在Heroku服务器上运行它? (我想要最便宜的解决方案)

感谢!!!

1 个答案:

答案 0 :(得分:2)

Procfile像这样使用

worker: bundle exec clockwork clock.rb

每次Heroku推送/ Web服务器重启后,它都会启动服务器。

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

heroku run bundle exec clockwork clock.rb

并从Heroku打开console并输入

bundle exec clockwork clock.rb