Maq 73 Zgłoś post Napisano Wrzesień 21, 2012 (edytowany) Witam, otóż strona łączy się do zewnętrznego serwera (inne DC) gdzie jest mysql, do niedawna wszystko dobrze chodziło, ale dziś wywaliła mi cały czas taki błąd: "Lost connection to MySQL server at 'reading authorization packet', system error: 0" Dodam że dostęp do mysql przez strony które znajdują się fizycznie na tym samym serwerze odbywa się cały czas prawidłowo. Szukałem trochę w googlach, ale to co sprawdzałem nie pomogło, jakieś sugestie? Z góry dzięki za pomoc. -edit- Problem sam zniknął (w ostatnim czasie nawet już nic nie robiłem przy tym), ale jakby ktoś miał pomysł co go mogło spowodować to byłbym wdzieczny za sugestie, żeby problem nie powtarzał się w przyszlości. Oczywiście wcześniej próbowałem różnych zmian w configu, a także wpisywałem komunikaty w konsoli mysql oraz restartowałem deamona mysql, ale bez rezultatów. Edytowano Wrzesień 21, 2012 przez Maq (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
Maq 73 Zgłoś post Napisano Wrzesień 22, 2012 (edytowany) Wersja mysql to 5.5.25a (sugerujesz aktualizacje?), jeśli chodzi o timeout to zwiększałem już tą wartość, bez większego powodzenia, jedynie dłużej strona zaczęła się "ładować" (wcześniej błąd wyskakiwał praktycznie błyskawicznie), normalnie (jak działa ;p) nie widać zresztą opóźnień wynikających z pobierania danych z zewnętrznego serwera mysql. Wszystko właśnie rozchodzi się w tym że ten błąd mało co mówi dlatego chciałbym uzyskać jakieś sugestie. Na tą chwilę strona łąduje się normalnie. Sam serwer z bazą danych posiada sporo wolnych zasobów, tak samo łącza działąją szybko. Docelowo większość strony będzie przeniesiona, teraz część subdomen jest na jednym, a część na drugim serwerze, dlatego też jeden serwer łączy się na zewnąrz aby nie rozsynchronizowały się dane, ale takie coś z powodzeniem działało przez dobrych pare miesięcy, a nie odnotowałem w tym czasie jakiegoś wielkiego wzrostu ruchu. -edit- zaaktualizowałem mysql do 5.5.27-11 Edytowano Wrzesień 22, 2012 przez Maq (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
Maq 73 Zgłoś post Napisano Wrzesień 23, 2012 (edytowany) Wychodzi na to że problem był na linii serwer DE-PL, a konkretnie z winy serwera w Polsce, bo ktoś sobie urządził większe ataki na DC ;p Ogólnie to zrobiłem małe przenosiny części zasobów, aby zminimalizować trochę tego typu problemy Edytowano Wrzesień 23, 2012 przez Maq (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
LANcaster (kotkowicz.pl) 52 Zgłoś post Napisano Wrzesień 24, 2012 Wychodzi na to że problem był na linii serwer DE-PL, a konkretnie z winy serwera w Polsce, bo ktoś sobie urządził większe ataki na DC ;p Ogólnie to zrobiłem małe przenosiny części zasobów, aby zminimalizować trochę tego typu problemy Tak z ciekawości, jaki jest sens trzymania bazy danych w tak odległej lokalizacji? Daje to dodatkowe ~120ms opóźnienia na każde pojedyńcze zapytanie. Udostępnij ten post Link to postu Udostępnij na innych stronach
Maq 73 Zgłoś post Napisano Wrzesień 24, 2012 Akurat ping pomiędzy serwerami wynosił jakieś 30-40ms, a inna było połączenie zewnętrzne z bazą ponieważ korzystało z niej kilka skryptów które znajdowały się na dwóch serwerach, także było takie połaczenie aby utrzymać jednolitość danych w bazie. Udostępnij ten post Link to postu Udostępnij na innych stronach