我使用Sidekiq作为我的一些后台进程。
我现在做的是:
在一个终端上启动bundle exec rails s,然后在另一个终端上启动bundle exec sidekiq,这样sidekiq就可以自行启动并查找要处理的作业。
bundle exec rails s
bundle exec sidekiq
我想要的是:
一旦我启动bundle exec rails s,它也应该启动sidekiq bundle exec sidekiq。如何将其集成到***开发***环境中??
qzwqbdag1#
对于像您这样需要运行大量服务的应用程序,请考虑使用foreman和Procfile来定义这些进程。然后,您可以使用foreman start在单个终端中运行所有这些命令。
Procfile
foreman start
egmofgnx2#
你可以这样运行它:
bundle exec sidekiq & rails s
2条答案
按热度按时间qzwqbdag1#
对于像您这样需要运行大量服务的应用程序,请考虑使用foreman和
Procfile
来定义这些进程。然后,您可以使用foreman start
在单个终端中运行所有这些命令。egmofgnx2#
你可以这样运行它: