MySQL server has gone away

Forum Général sur les questions que vous vous posez sur le logiciel.
Répondre
Reynald
Gsup LEVEL 1
Messages : 16
Enregistré le : mer. 18 mars 2015 08:46

Bonjour à tous,
Utilisateur depuis maintenant 1 année et heureux de l'être (merci aux devs), j'ai un souci aujourd’hui après une mise à jour de mon Ubuntu.
Après authentification dans Gestsup (accès à mysql donc, non ???), j'ai un message dans mon dash :
MySQL server has gone away
Je ne comprends absolument pas d’où cela peut venir.
J'ai suivit quelques pistes sur internet mais sans succès...

En insistant sur les clics sur home ou autre lien du dash, le message finit par apparaitre :
impossible de se connecter : Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111)
Quelqu'un aurait il une idée car Gestsup me manque déjà beaucoup......

Pour précision, Gestsup est hébergé sur un serveur local (LAMP) qui héberge un autre <utilitaire> qui fonctionne parfaitement avec une base de données logée dans le même serveur mysql que Gestsup. J'ai donc écarté un problème de mysql, à tord ?
Merci et bonne journée à tous.
Reynald
Avatar du membre
Flox
Administrateur du site
Messages : 9049
Enregistré le : jeu. 21 juin 2012 19:00

Bonjour,

pouvez vous nous préciser quelle version de l'application vous utiliser ?

avez vous pu isoler sur quelles actions ce problème apparaît ?

sinon regarder dans les logs php si vous trouver des erreurs.


cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.58 | MariaDB: 11.3.2 | PHP: 8.3.6 | https://doc.gestsup.fr/
Reynald
Gsup LEVEL 1
Messages : 16
Enregistré le : mer. 18 mars 2015 08:46

Bonjour,
Merci pour l'aide.
Voici une impression d'écran suivant l'authentification qui semble fonctionner ?! :
Image
La version de Gestsup actuelle est la 3.0.11.
En ce qui concerne l'action posant problème, c'est très simple, je peux m'authentifier, puis j'arrive sur mon dashboard comme vu sur l'image ci-avant SANS aucune donnée et aucune action possible, alors que plusieurs centaines de tickets existent.
En attendant votre retour, je vais regarder les logs de php.
Bonne journée.
Reynald
Reynald
Gsup LEVEL 1
Messages : 16
Enregistré le : mer. 18 mars 2015 08:46

Voici le log d'Apache :

Code : Tout sélectionner

[Thu Mar 31 08:57:36.058475 2016] [:error] [pid 2623] [client 127.0.0.1:47651] PHP Notice:  Undefined index: page in /var/www/gestsup/index.php on line 14
[Thu Mar 31 08:57:36.070931 2016] [:error] [pid 2623] [client 127.0.0.1:47651] PHP Notice:  Undefined index: page in /var/www/gestsup/index.php on line 14
[Thu Mar 31 08:58:02.939642 2016] [:error] [pid 2624] [client 127.0.0.1:47654] PHP Notice:  Undefined index: page in /var/www/gestsup/index.php on line 14, referer: http://localhost/gestsup/
[Thu Mar 31 08:58:02.939717 2016] [:error] [pid 2624] [client 127.0.0.1:47654] PHP Notice:  Undefined index: page in /var/www/gestsup/index.php on line 14, referer: http://localhost/gestsup/
[Thu Mar 31 08:58:03.484826 2016] [:error] [pid 2624] [client 127.0.0.1:47654] PHP Warning:  mysql_fetch_array() expects parameter 1 to be resource, boolean given in /var/www/gestsup/index.php on line 169, referer: http://localhost/gestsup/
[Thu Mar 31 08:58:03.484938 2016] [:error] [pid 2624] [client 127.0.0.1:47654] PHP Warning:  mysql_fetch_array() expects parameter 1 to be resource, boolean given in /var/www/gestsup/index.php on line 171, referer: http://localhost/gestsup/
[Thu Mar 31 08:58:03.484972 2016] [:error] [pid 2624] [client 127.0.0.1:47654] PHP Warning:  mysql_fetch_array() expects parameter 1 to be resource, boolean given in /var/www/gestsup/index.php on line 173, referer: http://localhost/gestsup/
[Thu Mar 31 08:58:03.484993 2016] [:error] [pid 2624] [client 127.0.0.1:47654] PHP Warning:  mysql_fetch_array() expects parameter 1 to be resource, boolean given in /var/www/gestsup/index.php on line 175, referer: http://localhost/gestsup/
[Thu Mar 31 08:58:03.485013 2016] [:error] [pid 2624] [client 127.0.0.1:47654] PHP Warning:  mysql_fetch_array() expects parameter 1 to be resource, boolean given in /var/www/gestsup/index.php on line 177, referer: http://localhost/gestsup/
[Thu Mar 31 08:58:03.485032 2016] [:error] [pid 2624] [client 127.0.0.1:47654] PHP Warning:  mysql_fetch_array() expects parameter 1 to be resource, boolean given in /var/www/gestsup/index.php on line 179, referer: http://localhost/gestsup/
[Thu Mar 31 08:58:03.485050 2016] [:error] [pid 2624] [client 127.0.0.1:47654] PHP Warning:  mysql_fetch_array() expects parameter 1 to be resource, boolean given in /var/www/gestsup/index.php on line 181, referer: http://localhost/gestsup/
[Thu Mar 31 08:58:03.485085 2016] [:error] [pid 2624] [client 127.0.0.1:47654] PHP Warning:  mysql_fetch_array() expects parameter 1 to be resource, boolean given in /var/www/gestsup/index.php on line 183, referer: http://localhost/gestsup/
[Thu Mar 31 08:58:03.485106 2016] [:error] [pid 2624] [client 127.0.0.1:47654] PHP Warning:  mysql_fetch_array() expects parameter 1 to be resource, boolean given in /var/www/gestsup/index.php on line 185, referer: http://localhost/gestsup/
[Thu Mar 31 08:58:03.485126 2016] [:error] [pid 2624] [client 127.0.0.1:47654] PHP Warning:  mysql_fetch_array() expects parameter 1 to be resource, boolean given in /var/www/gestsup/index.php on line 187, referer: http://localhost/gestsup/
[Thu Mar 31 08:58:03.485145 2016] [:error] [pid 2624] [client 127.0.0.1:47654] PHP Warning:  mysql_fetch_array() expects parameter 1 to be resource, boolean given in /var/www/gestsup/index.php on line 189, referer: http://localhost/gestsup/
[Thu Mar 31 08:58:03.485165 2016] [:error] [pid 2624] [client 127.0.0.1:47654] PHP Warning:  mysql_fetch_array() expects parameter 1 to be resource, boolean given in /var/www/gestsup/index.php on line 191, referer: http://localhost/gestsup/
[Thu Mar 31 08:58:03.485178 2016] [:error] [pid 2624] [client 127.0.0.1:47654] PHP Warning:  mysql_fetch_array() expects parameter 1 to be resource, boolean given in /var/www/gestsup/index.php on line 193, referer: http://localhost/gestsup/
[Thu Mar 31 08:58:03.485404 2016] [:error] [pid 2624] [client 127.0.0.1:47654] PHP Warning:  mysql_fetch_array() expects parameter 1 to be resource, boolean given in /var/www/gestsup/index.php on line 286, referer: http://localhost/gestsup/
[Thu Mar 31 08:58:03.494983 2016] [:error] [pid 2624] [client 127.0.0.1:47654] PHP Warning:  mysql_fetch_array() expects parameter 1 to be resource, boolean given in /var/www/gestsup/menu.php on line 50, referer: http://localhost/gestsup/
[Thu Mar 31 08:58:03.495180 2016] [:error] [pid 2624] [client 127.0.0.1:47654] PHP Warning:  mysql_fetch_array() expects parameter 1 to be resource, boolean given in /var/www/gestsup/menu.php on line 95, referer: http://localhost/gestsup/
[Thu Mar 31 08:58:03.495216 2016] [:error] [pid 2624] [client 127.0.0.1:47654] PHP Warning:  mysql_fetch_array() expects parameter 1 to be resource, boolean given in /var/www/gestsup/menu.php on line 117, referer: http://localhost/gestsup/
[Thu Mar 31 08:58:03.495259 2016] [:error] [pid 2624] [client 127.0.0.1:47654] PHP Warning:  mysql_fetch_array() expects parameter 1 to be resource, boolean given in /var/www/gestsup/menu.php on line 161, referer: http://localhost/gestsup/
[Thu Mar 31 08:58:03.495301 2016] [:error] [pid 2624] [client 127.0.0.1:47654] PHP Warning:  mysql_fetch_array() expects parameter 1 to be resource, boolean given in /var/www/gestsup/menu.php on line 183, referer: http://localhost/gestsup/
On voit que mysql_fetch_array ne semble pas bon mais ca ne m'aide pas beaucoup........
Reynald
Gsup LEVEL 1
Messages : 16
Enregistré le : mer. 18 mars 2015 08:46

Je progresse doucement....
Via phpmyadmin, j'ai essayé de faire une vérification d'une de mes tables perso (hors gestsup), qui pèse environ 14Mo et l'opération a été réalisée avec succès, via
Opérations - Vérifier la table
.
Lorsque j'essaie de faire la même opération sur la table la plus grosse de gestsup, <tincidents> de 12.4Mo, au moment ou je clique sur Opérations j'obtiens :
Image
Une suggestion peut être ?
La table serait elle endommagée ?
Avatar du membre
Flox
Administrateur du site
Messages : 9049
Enregistré le : jeu. 21 juin 2012 19:00

Bonjour,

Je vous conseil de passer sur la derniere version stable 3.1.7, cela corrigera surement ces erreurs.


Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.58 | MariaDB: 11.3.2 | PHP: 8.3.6 | https://doc.gestsup.fr/
Reynald
Gsup LEVEL 1
Messages : 16
Enregistré le : mer. 18 mars 2015 08:46

Bonjour,
Je vais suivre votre conseil mais je ne comprends pas quel est le rapport entre ce problème qui me semble avoir une origine mysql et la mise à jour de Gestsup ?
Avez vous une explication ?
Merci encore pour votre aide.
Reynald
Gsup LEVEL 1
Messages : 16
Enregistré le : mer. 18 mars 2015 08:46

Bonjour,
J'ai suivi scrupuleusement la procédure de mise à jour de 3.11 vers 3.1.7, mais aucune amélioration.
Par contre j'ai lancé 2 fois l'importation SQL par erreur, cela peut il poser problème ?

Existe t'il une solution pour revenir à une base 3.0.11, cad supprimer les modifs effectuées par l'importation SQL ?
MErci encore.
Reynald
Gsup LEVEL 1
Messages : 16
Enregistré le : mer. 18 mars 2015 08:46

Je viens de supprimer mysql puis réinstallé sans toucher à mes bases mais rien n'y fait !
Une idée ? Je suis vraiment dans le caca :oops: !
Reynald
Gsup LEVEL 1
Messages : 16
Enregistré le : mer. 18 mars 2015 08:46

Mes essais de récup se poursuivent :
Après avoir exporté mes bases dont bsup, j'ai fait un nouveau nettoyage de mysql suivit d'un reboot et a l'importation depuis phpmyadmin (après réinstallation complète de mysql) de bsup voici l'erreur :

Code : Tout sélectionner

Erreur

Requête SQL:

<!-- PMA-SQL-ERROR --> <div class="error"><h1>Erreur</h1> <p><strong>Requête SQL:</strong> <a href="tbl_sql.php?sql_query=SHOW+TABLE+STATUS+FROM+%60bsup%60+LIKE+%27tmails%27&show_query=1&db=bsup&table=tmails&token=e083920e3f8c1c730775a6fa7335f597"><span class="nowrap"><img src="themes/dot.gif" title="Modifier" alt="Modifier" class="icon ic_b_edit" /> Modifier</span></a> </p> <p> <span class="syntax"><span class="inner_sql"><a href="./url.php?url=http%3A%2F%2Fdev.mysql.com%2Fdoc%2Frefman%2F5.5%2Fen%2Fshow.html&token=e083920e3f8c1c730775a6fa7335f597" target="mysql_doc"><span class="syntax_alpha syntax_alpha_reservedWord">SHOW</span></a> <span class="syntax_alpha syntax_alpha_reservedWord">TABLE</span> <span class="syntax_alpha syntax_alpha_reservedWord">STATUS</span> <span class="syntax_alpha syntax_alpha_reservedWord">FROM</span> <span class="syntax_quote syntax_quote_backtick">`bsup`</span> <a href="./url.php?url=http%3A%2F%2Fdev.mysql.com%2Fdoc%2Fref[...]

MySQL a répondu: Documentation
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '<!-- PMA-SQL-ERROR -->
    <div class="error"><h1>Erreur</h1>
<p><strong>Requêt' at line 1 
J'ai fait la même chose sur d'autres bases hébergés par mon serveur et aucun problème.
C'est donc bien la base bsup qui est en cause. Pourquoi ?
Au secours SVP...
Merci de votre aide.
Répondre