Utilisateurs en ligne: 3
SimpleMachines-fr / Forum 09 Septembre 2010 à 13:26:54 *
Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.


Connexion avec identifiant et mot de passe
 
 
Accueil Aide Rechercher wiki
Pages: [1]   Bas de page
Imprimer
Auteur Fil de discussion: forum léger, mais avec erreur "memory_limit" (résolu)  (Lu 1905 fois)
0 Membres et 1 Invité sur ce fil de discussion.
lionela
Arrivant
*
Hors ligne Hors ligne

Messages: 14


Voir le profil
« le: 29 Mai 2009 à 09:31:21 »

Bonjour,

Je rencontre sur l'un de mes forums une erreur du type :
Code:
Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate 35 bytes) in /home/[...]/forum/Sources/Subs-Db-mysql.php on line 655

J'ai lu qu'il fallait augmenter la valeur de la variable memory_limit dans php.ini (ça va etre fait)


Mais ce qui me surprend le plus, et c'est la raison du message, c'est :

1- Ce forum est pour l'intant très léger (une quinzaine de sujets, une cinquantaine de messages, une vingtaine de membres). Si SMF bloque déjà à ce niveau, qu'en serait-il pour un forum d'une taille 20 fois supérieure (et qui resterait quand même un petit forum) ?

2- On met sur le "dos" de l'hébergeur, mais, sans vouloir faire de pub outre mesure, je suis chez Nexen qui, me semble-t-il, fait partie des hébergeurs de "qualité" (sans aucun problème ils m'ont déjà assuré de me remonter la variable memory_limit, mais le problème de fond de la question n°1 persiste). Donc est-ce vraiment la faute de l'hébergeur, ou alors est-ce un bug de SMF à remonter ? Je n'en sais rien...

3- Ce forum qui a un problème n'est pas le plus gros de mes forums sur le même hébergement (mutualisé : même compte ftp, même base de données, tous 2 en 2.0 RC1-1). J'en ai un autre qui est à peu près 2 fois plus gros et qui continue à fonctionner ! Alors pourquoi celui-ci bloque ?

Voilà donc 3 points qui me posent bien des questions...

Merci pour vos idées,
lionel
« Dernière édition: 02 Juin 2009 à 20:24:38 par lionela » Journalisée
lionela
Arrivant
*
Hors ligne Hors ligne

Messages: 14


Voir le profil
« Répondre #1 le: 30 Mai 2009 à 15:14:50 »

Bonjour,
Toujours pas de petite idée ?

J'ai regardé mes tables sous mysql, et 3 avaient quelques octets perdus. Je les ai réparées -> pas de changement

J'ai édité le fichier Settings.php, et j'ai testé différentes valeurs :
* $maintenance = 0; -> c'est le cas présent, ça ne marche pas
* $maintenance = 1; -> idem, ça ne marche pas plus
* $maintenance = 2; -> le forum passe en mode de maintenance (page d'information sans lien)

J'ai aussi essayé de le deplacer de quelques répertoires (et en corrigeant Settings.php), en vain  Sad
Journalisée
lionela
Arrivant
*
Hors ligne Hors ligne

Messages: 14


Voir le profil
« Répondre #2 le: 02 Juin 2009 à 20:23:57 »

Bonjour,
Méthode forte :
J'ai sauvegardé mes tables, et j'ai reinstallé le forum, du coup ça marche,
Journalisée
Cybermoon
Arrivant
*
Hors ligne Hors ligne

Messages: 3


Voir le profil WWW
« Répondre #3 le: 24 Septembre 2009 à 08:21:34 »

Bonjour,

Quelqu'un aurait une méthode moins bourrin ? Car mon forum est assez conséquent et j'ai le même problème Sad
« Dernière édition: 24 Septembre 2009 à 08:29:05 par Cybermoon » Journalisée
lionela
Arrivant
*
Hors ligne Hors ligne

Messages: 14


Voir le profil
« Répondre #4 le: 24 Septembre 2009 à 08:35:33 »

Bonjour,
Pour info, j'avais contacté en même temps mon hébergeur qui m'avait gentiment augmenté mes capacités (merci nexen), mais ça n'avait pas résolu le problème, qui semble résider du côté de Smf...

Sans vouloir être "bourrin", il suffit de sauvegarder la BDD (ne sait-on jamais, c'es toujours utile, surtout si tu as un forum conséquent...), et de procéder à une ré-install. Après tout, une ré-install est une formalité un peu ennuyante, mais qui passe bien  Wink
Journalisée
Cybermoon
Arrivant
*
Hors ligne Hors ligne

Messages: 3


Voir le profil WWW
« Répondre #5 le: 24 Septembre 2009 à 09:15:07 »

Disons que je suis très septique au fait qu'une réinstallation puisse résoudre des problèmes mémoires.

Il y a bien un endroit ou la migration a foiré, ca devrait être corrigible Sad

Mais bon, va falloir m'y résoudre je crois malheureusement Sad
Journalisée
lionela
Arrivant
*
Hors ligne Hors ligne

Messages: 14


Voir le profil
« Répondre #6 le: 24 Septembre 2009 à 10:50:02 »

Disons que je suis très septique au fait qu'une réinstallation puisse résoudre des problèmes mémoires.

Pour ma part, malgré l'affichage explicite du message d'erreur, je doute un peu que ce soit réellement un problème de mémoire, puisque j'avais de grosses capacités auprès de mon hébergeur, et en plus, mon forum qui avait planté était un tout petit (j'en exploite des bien plus gros sous SMF et sous le même hébergement)
Je pencherais plutôt pour un problème interne à smf. Ou alors une attaque spam qui a échoué et qui a fait foirer le site (d'où le message d'erreur) ? Enfin, y'a plein d'hypothèses...
Journalisée
Cybermoon
Arrivant
*
Hors ligne Hors ligne

Messages: 3


Voir le profil WWW
« Répondre #7 le: 24 Septembre 2009 à 13:42:02 »

Le soucis c'est que depuis que j'ai fais la migration, quand j'essaye une restauration (sur un serveur annexe) j'ai une erreur (de type Duplicate entry 1 for key 1 sur smf_admin_info_files) :s
Journalisée
smf-fr
Confirmé
****
Hors ligne Hors ligne

Sexe: Homme
Messages: 132


Voir le profil WWW
« Répondre #8 le: 26 Octobre 2009 à 16:23:36 »

Bonjour,

Déjà smf2.x est loin d'être léger ou alors IPB est beaucoup plus light que SMF.
En plus smf n'est pas écrit pour des hébergements mutualisés, il est donc tout à fait normal de voir ce genre d'erreur, en effet la taille allouée aux requêtes permet à la fois d'assurer à la machine de ne pas se trouver bloquée et avoir un temps de réponse correcte.
La solution serait de réécrire une partie des routines de smf et de restructurer correctement les tables pour ne pas générer des requêtes trop longue.
Cela implique que smf officiel soit sur un mutualisé pour faire des tests, ce qui n'est pas le cas donc peu de chance de voir une correction à ce niveau.
Ce problème n'est pas résolu par la méthode lionela, puisqu'elle est liée à la fois à la fréquentation du forum et des options disponibles, dont principalement le flux RSS et les forums à grosse fréquentation.

Bon courage.
Journalisée

Pages: [1]   Haut de page
Imprimer
SimpleMachines-fr / Forum  |  Support SMF  |  SMF 2.x  |  Fil de discussion: forum léger, mais avec erreur "memory_limit" (résolu)
 
Aller à:  

Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC

Tous les logos et les marques présentes sur ce site appartiennent à leurs propriétaires respectifs.
Des détails sur les copyrights et les modules installés peuvent être trouvés Ici.

Vous pouvez syndiquer le contenu de ce site : Flux-RSS/RDF.

Site propulsé par pragmaMx 0.1.11.2.

Valid HTML 4.01 Transitional CSS ist valide!
Design by © www.ndeezign.com