2013-03-20 12 views
17

Jak mogę uruchomić sidekiq jako demona na Ubuntu?Uruchom Sidekiq jako demona na Ubuntu

Jeśli uruchomię bundle exec sidekiq -D otrzymam invalid option: -D, czy istnieje sposób, aby uruchomić go bez innego kontrolera, jak bóg, nowicjusz ...?

Odpowiedz

24

istnieje opcja Daemonize sidekiq, po prostu przekazać -d opcję

commit

+1

D, d =) Dzięki człowieku! – Philip

+0

Istnieje przykładowy skrypt startowy, który powinieneś użyć. Używając nowicjusza otrzymasz respawning i rozpocznie się on po uruchomieniu - dwie bardzo użyteczne właściwości. – dkam

+16

Użycie '-d' będzie wymagało określenia pliku dziennika z opcją' -L'. Po prostu udostępnianie, ponieważ napotkałem błąd, gdy próbowałem go użyć jako demona. – axil

4

uruchomiony jako demon nie wznowi sidekiq gdyby nieoczekiwanie ulegnie awarii. Jednym z alternatywnych sposobów może być uruchomienie sidekiq jako usługi (zadanie upstart). Jeśli system zostanie zrestartowany, to również zadanie uruchomienia rozpocznie system sidekiq. Here to kompletny skrypt i metoda do uruchamiania sidekiq jako usługi.

Po uruchomieniu sidekiq jako usługi można po prostu start/stop/restart sidekiq komendą sudo service sidekiq start/stop/restart.

Powiązane problemy