Błędy Linux/POSIXBłąd
ECONNABORTEDECONNABORTED — Połączenie przerwane
Połączenie zostało przerwane lokalnie z powodu warunków programowych lub przekroczenia limitu czasu.
linuxmacosunix
Co powoduje ten błąd
Połączenie TCP zostało przerwane z powodu przekroczenia limitu czasu, błędu protokołu lub jawnego przerwania przez lokalny stos sieciowy.
Jak to naprawić
Obsługuj ten błąd w pętlach accept() przez ponowienie próby. Sprawdź limity czasu sieci i dostosuj ustawienia keepalive TCP.
Powiązane kody błędów
Błędy Linux/POSIXBłąd
ENODEVENODEV — Brak Takiego Urządzenia
Żądany typ urządzenia lub sterownik urządzenia nie jest dostępny w systemie.
linuxmacosunix
Zobacz szczegóły Błędy Linux/POSIXBłąd
ENOLCKENOLCK — Brak dostępnych blokad
System wyczerpał pulę blokad plików.
linuxmacosunix
Zobacz szczegóły Błędy Linux/POSIXBłąd
ESRCHESRCH — Nie Ma Takiego Procesu
Nie znaleziono procesu o podanym identyfikatorze.
linuxmacosunix
Zobacz szczegóły Błędy Linux/POSIXBłąd
ENOMSGENOMSG — Brak komunikatu żądanego typu
W kolejce komunikatów nie ma dostępnego komunikatu żądanego typu.
linuxmacosunix
Zobacz szczegóły Błędy Linux/POSIXKrytyczny
ENFILEENFILE — Zbyt Wiele Otwartych Plików w Systemie
Osiągnięto ogólnosystemowy limit całkowitej liczby otwartych plików.
linuxmacosunix
Zobacz szczegóły Błędy Linux/POSIXBłąd
EMEDIUMTYPEEMEDIUMTYPE — Nieprawidłowy typ nośnika
Nośnik w urządzeniu nie jest typu wymaganego przez operację.
linux
Zobacz szczegóły