如何在生产中启动/停止ActiveJob工作程序

时间:2015-07-09 11:47:50

标签: ruby-on-rails delayed-job production-environment worker rails-activejob

我在开发中使用ActiveJob(使用delayed_job作为排队后端,但我认为这是无关紧要的)来执行异步发送电子邮件或记录某些事件等事情。

在开发中,在终端中,我执行rake jobs:work以启动工作进程,我使用CTRL+C来终止它,并使用rake jobs:clear清空队列。

我如何在生产中做到这一点(DigitalOcean上的Droplet),即使我没有登录服务器,我怎么知道我的工作人员正在运行?我通常使用mina进行部署,我可以在deploy.rb中编写脚本吗?

0 个答案:

没有答案