Sidekiq wird nicht nach Strg + C heruntergefahren

8

Ich benutze Sidekiq für Hintergrundoperationen meiner Rails 4.1 App.

Wenn ich Ctrl + C eintippe, um Sidekiq herunterzufahren, fängt Sidekiq das Signal ab, aber es scheint nach dieser letzten Logzeile einzufrieren:

%Vor%

Ich brauche also ein anderes Terminalfenster, in das ich schreiben muss:

%Vor%

Das ist wirklich unpraktisch (und dauert etwa 8 Sekunden) und ich kann nicht finden, warum Sidekiq nicht richtig mit Strg + C stoppt.

Mein Conf ist:

  • Rails 4.1.5
  • Sidekiq 3.2.4
  • Postgresql DB
Dirty Henry 18.09.2014, 16:23
quelle

2 Antworten

19

Ich bin auf dasselbe Problem gestoßen. Sidekiq 3.2.4 stützt sich bei der Version 0.16.0 auf den Celluloid-Edelstein, der Sidekiq teilweise durchbricht. Siehe hier: Ссылка

Aktualisieren Sie Sidekiq auf 3.2.5, wodurch Celluloid bei Version 0.15.2 gesperrt wird.

    
Chris Yuska 24.09.2014, 20:26
quelle
1

Es ist möglich, dass Sie einen anderen Thread in Ihrem Sidekiq-Prozess haben, der nicht aufhört, vielleicht weil Sie Rettung Ausnahme .

    
Mike Perham 18.09.2014 17:07
quelle