MySQL server has gone away

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

image|664x28


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