broken-pipe

Jak zapobiec SIGPIPEs (lub obsługiwać je prawidłowo)

Mam mały program serwerowy, który akceptuje połączenia na TCP lub lokalnym gnieździe UNIX, odczytuje proste polecenie i, w za ... (select () chyba tu nie działa jak to zawsze mówi, że gniazdo jest zapisywalne). Czy mam złapać SIGPIPE ' a i zignorować go?

Jak poradzić sobie ze złamaną rurą (SIGPIPE) w Pythonie?

Napisałem prosty wielowątkowy serwer gier w Pythonie, który tworzy nowy wątek dla każdego połączenia z klientem. Stwierdzam, ... opuszczać cały program. PS: to Pytanie/Odpowiedź dotyczy problemu w sposób ogólny; jak konkretnie powinienem go rozwiązać?

Jak zapobiec pęknięciu rury errno 32?

Obecnie używam aplikacji zbudowanej w Pythonie. Kiedy uruchamiam go na komputerze osobistym, działa bez problemów. Jednak, ... et.py", line 303, in flush self._sock.sendall(view[write_offset:write_offset+buffer_size]) error: [Errno 32] Broken pipe

Django złamana rura w trybie Debug

Mam django 1.3 na zdalnym serwerze za Nginx. Jeśli uruchamiam django z apache + mod_wsgi, mogę obserwować błędy w plikach d ... jeśli poproszę bezpośrednio serwer django, nigdy nie pęknie mi rura. Więc może wystąpić problem podczas nginx proxy django?

Co powoduje błąd pękniętej rury?

Wiem, że błąd zepsutej rury jest wyrzucany, gdy gniazdo po stronie rówieśniczej jest zamknięte. Ale w moim teście zauważyłem ... astępnie natychmiast daje uszkodzony błąd rury. Co dokładnie powoduje pęknięcie rury i czy można przewidzieć jej zachowanie?