Rails sidekiq 自动启动问题

itsvoid · 2013年04月07日 · 最后由 guyanbiao 回复于 2013年04月07日 · 3714 次阅读

我正在用devise-async这个gem,用来异步发送邮件,工作良好。

我需要在development,test,prod环境测试得话,我要开3个CLI呢,虽然可以nohup。有没有更好得方案呢,比如 sidekiq可否放到initializer里面去,启动daemon呢?(我理解得initializer是,每次重启touch tmp/restart.txt就可以重启各种initializer)

共收到 4 条回复

开发与测试环境可以考虑使用 foreman

生产环境建议用更加成熟的服务管理工具. 比如 runit, 或者 Ubuntu 的 upstart

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册