Ich frage mich, was ist der beste Weg, Einhorn Timeouts von meiner App zu verfolgen.Einhorn Timeout-Behandlung
Es gibt einige Bits der App, die langsam sind und sie derzeit still Timeout. Ich könnte die Auszeit erhöhen, aber das schiebt das Problem unter den Teppich. Im Idealfall möchte ich eine Airbrake-Benachrichtigung oder etwas von diesem Effekt erhalten. Ich bin nicht auf der Suche nach einem Leistungsführer, sondern nach einer Möglichkeit, sich effizient und zuverlässig über Timeouts zu informieren.
Wie haben andere Leute Timeouts von ihrer Rails-App mit Einhorn behandelt? Scannen Sie das Nginx-Fehlerprotokoll? einen Handler in Unicorn Config einstecken? Handler in Nginx-Konfiguration?
[Ubuntu 12.04 + nginx + Einhorn + Schienen 3.2 + Rubin 1.9.3]
Haben Sie eine Antwort gefunden? Wir verwenden Rack :: Timeout. – nroose
Workaround war das Scannen der Nginx-Protokolle für 503 (oder etwa 50X, kann nicht abrufen) Status und sehen von dort. Kinda erfüllt das Ziel auf eine seltsame Art und Weise. –