Używam sidekiq gem do uruchamiania wywołań API w tle. Pobiegłem sidekiq w procesie Daemon jak:Szyny: Jak ponownie uruchomić sidekiq?
bundle exec sidekiq -d
Teraz zrobiłem pewne zmiany w mojej metody, więc chcę, aby ponownie uruchomić sidekiq. Próbowałem zabić sidekiq przy użyciu poniższego polecenia:
kill -9 process_id
ale to nie działa. Chcę poznać polecenie ponownego uruchomienia procesu sidekiq. Jeśli masz jakiś pomysł, podziel się ze mną.
Próbowałem komendy poniżej również:
sidekiqctl stop /path/to/pid file/pids/sidekiq.pid
Jakiego błędu dostałeś? – ShadSterling
Zobacz [tę odpowiedź] (http://stackoverflow.com/posts/18261016/revisions), aby uzyskać wskazówki dotyczące zamykania Sidekiq z wdziękiem, a także do uruchamiania go w sposób, który ułatwia jego zamykanie (spoiler: pidfile). – eebbesen