Ja som nainštaloval Passenger s Nginx pre testovanie tu a stále sa táto chyba po niekoľkých tisíc žiadostí:
[ pid=57259 thr=0x40f07780 file=ext/nginx/HelperAgent.cpp:576 time=2010-12-15 14:04:25.876 ]: Uncaught exception in PassengerServer client thread:
exception: write() failed: Socket is not connected (57)
backtrace:
in "void Client::forwardResponse(Passenger::SessionPtr&, Passenger::FileDescriptor&)" (HelperAgent.cpp:368)
in "void Client::handleRequest(Passenger::FileDescriptor&)" (HelperAgent.cpp:502)
in "void Client::threadMain()" (HelperAgent.cpp:595)
[ pid=57259 thr=0x40f07080 file=ext/nginx/HelperAgent.cpp:566 time=2010-12-15 14:04:26.416 ]: Couldn"t forward the HTTP response back to the HTTP client: It seems the user clicked on the "Stop" button in his browser.
Mám 2 servery a bežal somhaproxy + apache + kríženec na nich, som jeden z nich pre haproxy + nginx + cestujúci (haproxy je len záloha pre moje testovanie, takže môžem presmerovať na starú schému rýchlo v prípade požiaru).
Všimol som si, že môj cestujúci zomrie po tejto správe. Im pomocou ruby-ee 1.8.7, koľajníc 2.3.5 a FreeBSD.
odpovede:
2 pre odpoveď č. 1To sa javí ako chyba jadra FreeBSD. Sme pomaly uvedenie viac riešenie v Phusion Passenger codebase pracovať okolo tohto.