ruby - 如何使用 rails server 启动 resque 守护进程?

标签 ruby ruby-on-rails-3.2 redis resque

我想知道是否有办法在我的生产环境中启动 rails 服务器时启动我的 resque 守护进程。我尝试创建一个初始化文件,但没有成功。

每次我的 rails 服务器启动时,我都想运行这两个命令:

bundle exec rake resque:work BACKGROUND=yes RAILS_ENV=production PIDFILE=/shared/pids/resque_work.pid

bundle exec rake resque:scheduler BACKGROUND=yes RAILS_ENV=production PIDFILE=/shared/pids/resque_scheduler.pid

非常感谢您的帮助。

最佳答案

查看 Foreman .您可以描述需要运行的进程,它会处理。

http://blog.daviddollar.org/2011/05/06/introducing-foreman.html

关于ruby - 如何使用 rails server 启动 resque 守护进程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18452386/

相关文章:

ruby-on-rails-3.2 - Rails,如何从实际请求中获取路由名称(路由反向查找)

redis - 从 redis-py 执行自定义 redis 命令

ruby-on-rails - Ruby:时间值的数学函数

ruby-on-rails - Rails 更改区域设置返回当前页面

ruby-on-rails - Rails 3 - NilClass :Class when i try to render `model_name' method 的未定义方法 'new'

ruby-on-rails - 如何测试重定向到外部 URL?

ruby-on-rails - 如何读取(导入)文件到 db 在 rails 中使用 delay_job

node.js - node_redis ZRANGEBYLEX 返回 "ERR min or max not valid string range item"错误

redis - 如何从表值 Redis Lua 脚本中检索值

r - 仅训练 R MXNet 数据集中可预测样本的最佳方法