Ich verwende Sidekiq für einige meiner Hintergrundprozesse.
Gegenwärtig bin ich:
Starten Sie bundle exec rails s
auf einem Terminal und starten Sie dann bundle exec sidekiq
auf einem anderen Terminal, so dass der sidekiq sich selbst startet und nach zu verarbeitenden Jobs sucht.
Was ich will ist:
Sobald ich bundle exec rails s
starte, sollte auch sidekiq bundle exec sidekiq
starten. Wie kann ich es nur in Entwicklung Umgebung integrieren?
Für Apps wie Ihre, bei denen eine Reihe von Diensten ausgeführt werden müssen, sollten Sie Vorarbeiter und einen Procfile
verwenden, um diese Prozesse zu definieren . Dann können Sie foreman start
verwenden, um alle in einem Terminal auszuführen.
Tags und Links ruby background-process ruby-on-rails-3.1 sidekiq