我正在用 devise-async 这个 gem,用来异步发送邮件,工作良好。
我需要在 development,test,prod 环境测试得话,我要开 3 个 CLI 呢,虽然可以 nohup。有没有更好得方案呢,比如 sidekiq 可否放到 initializer 里面去,启动 daemon 呢?(我理解得 initializer 是,每次重启 touch tmp/restart.txt就可以重启各种initializer)
开发与测试环境可以考虑使用 foreman
生产环境建议用更加成熟的服务管理工具。比如 runit, 或者 Ubuntu 的 upstart
try god
#2 楼 @guyanbiao 什么东西
http://godrb.com/