Zastanawiam się, jaki jest najlepszy sposób śledzenia limitów czasu jednorożca z mojej aplikacji.Timeout obsługi jednorożca
Istnieje kilka bitów aplikacji, które są powolne i obecnie są ograniczone w czasie. Mogłabym zwiększyć czas oczekiwania, ale jest to popychanie problemu pod dywan. Idealnie, chciałbym otrzymać powiadomienie o airbrake lub coś podobnego. Nie szukam przewodnika po wydajności, tylko po to, by skutecznie i niezawodnie uzyskiwać informacje na temat limitów czasu.
W jaki sposób inne osoby obsługiwały limity czasu z aplikacji rails przy użyciu jednorożca? skanować dziennik błędów nginx? podłączyć handler'a w konfiguracji jednorożca? handler w konfiguracji nginx?
[Ubuntu 12.04 + nginx + jednorożec + 3,2 + szyny ruby 1.9.3]
Czy znalazłeś odpowiedź? Używamy Rack :: Timeout. – nroose
Obejście polegało na skanowaniu dzienników nginx dla 503 (lub 50X, nie pamiętam) statusu i patrz stamtąd. Kinda w dziwny sposób spełnia cel. –