在开发环境中使用rails服务器启动Sidekiq

时间:2012-10-09 04:47:13

标签: ruby ruby-on-rails-3.1 background-process sidekiq

我正在使用Sidekiq进行一些后台处理。

目前我所做的是:

在一个终端上启动bundle exec rails s,然后在另一个终端上启动bundle exec sidekiq,以便sidekiq自行启动并查找要处理的作业。

我想要的是:

一旦我开始bundle exec rails s,它也应该启动sidekiq bundle exec sidekiq。如何将其集成到 开发 环境中?

1 个答案:

答案 0 :(得分:13)

对于像您这样需要运行大量服务的应用,请考虑使用foremanProcfile来定义这些流程。然后,您可以使用foreman start在一个终端中运行所有这些。