Fenek912 | 2017-10-13 18:56:44 UTC | #1
Witam, mam problem z serwerem MySQL z hostingu www lvlup, przy wykonywaniu zapytania INSERT pojawia się błąd MySQL server has gone away. Na serwerze mysql zainstalowanym na vps wszystko działa
Linia 284
Anno | 2017-10-13 16:46:12 UTC | #2
Za każdym razem tak się pojawia czy raz działa raz nie ?
Fenek912 | 2017-10-13 16:59:54 UTC | #3
za pierwszym razem po połączeniu z serwerem nie ma błędu ale i tak nie działa
SystemZ | 2017-10-13 18:59:10 UTC | #4
Na ile zapytań, powiedzmy 1 000 baza zwraca taki błąd?
Poprawnie napisana aplikacja przy użyciu dobrych praktyk powinna wykryć taką sytuację i spróbować ponownie, być może wtedy MySQL musiało zostać ponownie uruchomione lub dokonałeś zbyt wielu zapytań i chwilowo baza nie jest dla Ciebie dostępna przez najbliższy czas. Nie należy polegać że baza jest dostępna 100% czasu gdyż nie jest to technicznie możliwe.
Fenek912 | 2017-10-13 19:12:19 UTC | #5
Ten błąd jest odrazu po połączeniu ale inne zapytania wykonują się po tym błędzie, problem jest tylko z insert
anon10657637 | 2017-10-13 20:43:08 UTC | #6
Może zamiast starego mysqli, uzyj jak człowiek PDO?
Fenek912 | 2017-10-14 07:45:21 UTC | #7
aa czyli nie jestem czlowiekiem jak uzylem mysqli? xd
Anno | 2017-10-14 09:21:34 UTC | #8
Nie xd
Ale po prostu lepiej jest użyć PDO bo jest wydajniejsze :smiley:
Fenek912 | 2017-10-14 09:33:40 UTC | #9
jak tego użyć? :stuckouttongue:
tirex | 2017-10-14 09:46:34 UTC | #10
http://php.net/manual/en/pdo.query.php
Masz tam na dole przykłady. Nawet są przykłady z logowaniem.
Pantoflarz | 2017-10-14 10:13:03 UTC | #11
Nie martw się, używam PDO i ten błąd i tak jest na porządku dziennym. Od paru tygodni coś po proostu jest nie tak - i nie, to nie wina moich zapytań, bo żadnego limitu nie przekraczam - sprawdzałem ;p
Fenek912 | 2017-10-14 10:35:36 UTC | #12
to co zrobić żeby nie było błędu? ten błąd tylko w mysql z hostingu www lvlupa
Pantoflarz | 2017-10-14 12:28:39 UTC | #13
no tak, jedynie tutaj mi się to zdarza. Jedyne co zrobiłem to przeniosłem część baz na prywatny vps żeby faktycznie funkcjonowało - tutaj mamy limit opcji bo nie możemy edytować konfiguracji apache’a ani mysql.
Fenek912 | 2017-10-14 11:07:39 UTC | #14
Chyba też na vps przeniosę bo sprawdzałem i działa
Aylin | 2018-07-05 16:20:44 UTC | #15