/ / Co zrobić z błędami połączenia przerwanego MySQL (pakiety komunikacyjne odczytu błędów) - mysql

Co zrobić, aby przerwać połączenie z błędami połączenia MySQL (błąd odczytu pakietów komunikacyjnych) - mysql

„Łączę się z aplikacją DelphiMySQL. Chociaż moja aplikacja działa poprawnie, w dziennikach MySQL widzę wiele przerwanych połączeń z komunikatem o błędzie w nawiasie, który brzmi „dostał błąd podczas odczytu pakietów komunikacyjnych” lub „otrzymał limit czasu odczytu pakietów komunikacyjnych”.

Widzę ich dziesiątki, chociaż aplikacja wydaje się działać poprawnie. Co to oznacza, a co ważniejsze, co mam z nimi zrobić?

Edytować: Zbiegło się to ze mną, umożliwiając logowanie błędów na serwerze MySQL. Hmm ....

Odpowiedzi:

0 dla odpowiedzi № 1

Chociaż mogą być objawem większego problemu, mogą być spowodowane normalnymi (tj. Niemożliwymi do uniknięcia) problemami z siecią.

Nawet jeśli są „w tej samej sieci LAN, dla różnychprzyczyny, mogą wystąpić błędy komunikacji między serwerem aplikacji a bazą danych. W przypadku uszkodzonej komunikacji lub przekroczenia limitu czasu aplikacje i / lub MySQL najprawdopodobniej ponawiają próby i działają, a problem nigdy nie pojawia się ani nie ujawnia.

Z mojego doświadczenia wynika, że ​​najczęstsze źródłatego typu wiadomości pochodzą z wyrzucania aplikacji (serwera), aplikacji nie kończą poprawnie połączeń lub z opóźnień w replikacji poza miejscem instalacji.

Całkiem prawdopodobne, że się zdarzały przed włączyłeś rejestrowanie błędów na serwerze MySQL.