Salut à toutes et à tous.
Depuis quelques jours, et sans raisons apparentes, 2 membres de mon forum obtiennent ce message:
"Erreur de base de données": MySQL server has gone away
Fichier: /home/pcoverwa/public_html/forum/Sources/Subs.php
Ligne: 2982
"Erreur de base de données": MySQL server has gone away
Fichier: /home/pcoverwa/public_html/forum/Sources/Profile.php
Ligne: 1293
Lorsque je fais une analyse par l'outil W3C validator, il me donnent ces messages:
Validation Output: 2 Errors
Line 1, Column 1: character "&" not allowed in prolog
"Erreur de base de données": MySQL server has gone away<br />Fich
Line 1, Column 155: end of document in prolog
...Sources/Security.php<br />Ligne: ...
This error may appear when the validator receives an empty document. Please make sure that the document you are uploading is not empty, and report any discrepancy.
Source Listing
Below is the source input I used for this validation:
"Erreur de base de données": MySQL server has gone away<br />Fichier: /home/pcoverwa/public_html/forum/Sources/Security.php<br />Ligne: 279
si quelqu'un avait une idée du problème ...
Merci d'avance ;)
tout simplement que le serveur mysql de ton hébergeur part en mac fly...
tu es chez qui?
maven hosting
MySQL fonctionne impeccable sur mon site... j'ai juste ce soucis sur le forum.
le MySQL est identique sur le forum et le site
Bonsoir,
Si tu as ce soucis c'est que le serveur mysql a des ratés de surcharge. Essaye quand même d'optimiser ta bdd via l'admin de ton Smf :)
Merci, je vais tester ça ;)
Dans tous les cas c'est un pb avec le serveur sql de ton hébergeur. Contacte le.
Pour le moment, la réponse de mon hébergeur c'est: ça fonctionne... >:(
je vais essayer de trouver un outil pour vérifier ça..
Pour le moment, j'ai vérifié le code complet de mon forum grace au WC3 validator et je corrige les deux ou trois erreurs que mon forum comportait.
les messages d'erreurs MySQL semblent apparaitre à chaque fois que certains membres (toujours les memes) essayent de poster une image sur le forum (images issues de leurs FTP ou d'un serveur d'image comme Imageshack ou autre)
bon, les problemes sont toujours présent...
Existe t'il un outil permettant d'analyser et de trouver d'éventuelles erreurs dans mes fichiers MySQL?
Bonjour,
Regarde dans le log Smf si il y a des erreurs qui sont reportées :)
As-tu bien fais une vérification de ta base de données ainsi qu'une optimisation ?
Les hébergeurs chez eux jamais de soucis même quand tout s'écroule :)
Re bonjour,
voici les erreurs qui reviennent dans le log smf:
8: Undefined index: x-links_manage
Fichier: /home/pcoverwa/public_html/forum2/Sources/Subs.php
Ligne: 2811
Impossible de charger le fichier de langues 'xLinks.french-utf8'.
2: in_array() [<a href='function.in-array'>function.in-array</a>]: Wrong datatype for second argument
Fichier: /home/pcoverwa/public_html/forum2/Sources/Load.php
Ligne: 1044
8: Undefined index: board_viewer_child
Fichier: /home/pcoverwa/public_html/forum2/Sources/BoardIndex.php
Ligne: 366
8: Undefined index: board_v_guest
Fichier: /home/pcoverwa/public_html/forum2/Sources/BoardIndex.php
Ligne: 352
Si je regarde dans le diagnostique fourni par Status.php sur mon forum, cela me donne ceci:
Connections per second: 17.4314
Kilobytes received per second: 22.776
Kilobytes sent per second: 1229.5132
Queries per second: 159.5305
Percentage of slow queries: 0
Opened vs. Open tables:
(table_cache) 2849.8633 (should be <= 80)
Table cache usage:
(table_cache) 1 (should be >= 0.5 and <= 0.9)
Key buffer read hit rate:
(key_buffer_size) 0.0038 (should be <= 0.01)
Key buffer write hit rate:
(key_buffer_size) 0.1612 (should be <= 0.5)
Thread cache hit rate:
(thread_cache_size) 26626.9553 (should be >= 30 )
Thread cache usage:
(thread_cache_size) 0.9063 (should be >= 0.7 and <= 0.9)
Temporary table disk usage:
(tmp_table_size) 0.5892 (should be <= 0.5)
Sort merge pass rate:
(sort_buffer) 0 (should be <= 0.001)
Query cache enabled:
(query_cache_type) 1 (should be >= 1 and <= 1)
Query cache miss rate:
(query_cache_limit) 0.3169 (should be <= 0.5)
Query cache prune rate:
(query_cache_size) 0.4615 (should be <= 0.05)Lainaus käyttäjältä: maximus23 - syyskuu 06, 2009, 03:23:33 IP
As-tu bien fais une vérification de ta base de données ainsi qu'une optimisation ?
j'ai utilisé "Optimiser toutes les tables pour une meilleure performance." mais cela ne semble rien arranger.
si j'utilise "Chercher et réparer les erreurs" dans le module de maintenance, aucune erreur n'est trouvée
franchement, je commence à sêcher :-\
Tu as des mods d'installé?
J'ai supprimé tous les mods
J'ai créé un nouveau forum "béta" pour réaliser quelques test, je viens d'importer une base de données ancienne mais qui ne comporte pas de bug.
Cette ancienne base de donnée n'a pas été importée avec les mods qu'elle comprennait mais les options dans les menus d'admin sont toujours présent pour ces mods.
Cette ancienne base de données est issue de mon forum lorsque le mod AEVA était installé, maintenant que cette Bd est installé, les menus et les options concernant AEVA sont toujours présentes dans mon forum "Béta"...
Voici des screen de mon panneau d'admin pour illustrer mes propos:


commment puis-je retirer les anciens fichiers de mod?
Merci pour votre aide
réuploade le pack upgrade et applique le à nouveau.
si cela suffit à supprimer les traces de mods installé avant, c'est tout bon :D
je teste cela demain
Merci encore
si tu as importé une ancienne base de données qui était sans mod oui.
et bien en fait, je me suis mal exprimé... Je reprends donc.
j'ai pris une ancienne BD datant de l'époque ou j'avais des mods installés.
Lorsque j'ai tranféré cette BD sur un forum tout neuf, les mods n'étaient plus présent mais les fichiers liés sont toujours là...
Le simple fait de retirer les fichier *.php des anciens mod dans cette BD permettrait il de supprimer toutes les traces de ces anciens mods ?
Merci
Non car ces mods font des modifs dans les fichiers smf.
Il faut retirer ces modifs. Le plus simple est de réuploader par ftp le pack upgrade et le réappliquer. seul les ajouts ou modifs bdd resteront (à part si tu fais toi même la suppression ou la remise à l'origine dans la base)
ou sinon tu remets ton forum comme il était, tu désappliques les mods un par un en espérant que ceux ci sont bien codés et ne laissent pas de résidus lors de leur désinstallation, et en espérant qu'il n'y ait pas une mauvaise interaction entre les mods lors de la désinstallation. et au pire après tu réuploades le pack upgrade et tu le réappliques, comme dit plus haut.