Rails sidekiq 自动启动问题

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

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

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

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

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

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