Accéder au contenu.
Menu Sympa

fr - RE: [sympa-fr] pb max_allowed_packet

Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa

Archives de la liste

Chronologique Discussions  
  • From: Philippe Aepli <adresse@cachée>
  • To: "adresse@cachée" <adresse@cachée>
  • Cc: "adresse@cachée" <adresse@cachée>
  • Subject: RE: [sympa-fr] pb max_allowed_packet
  • Date: Thu, 12 Mar 2015 10:55:16 +0000

Bonjour,

 

J'en déduit que vous utilisez MySql pour l'hébergement de votre base de données Sympa.

 

Si vous avez des problèmes pour stocker des courriels de tailles importantes, vous devrez modifier la configuration de MySql et augmenter le paramètre max_allowed_packet.

 

Par exemple, pour pouvoir correctement enregistrer des courriels d'une taille maximale de 20Mo (maximum autorisé par nos MTA), il faut assigner 32M à ce paramètre.

 

Dans le cas d'une installation de MySql sur une Debian, le fichier de configuration se trouve dans le dossier /etc/mysql et se nomme my.cnf.

 

N'oubliez pas d'arrêter Apache2, Sympa et MySql avant de faire ce changement, puis de les redémarrer après (dans l'ordre inverse).

 

Si vous avez bien configurer votre environnement, vous devriez obtenir ce résultat en refaisant le test:

The maximum message size (21000 Ko) testing was successful

 

Salutations.

 

---

 

Philippe AEPLI              Email: adresse@cachée

Université de Genève        Tél: +41 22 379 72 86

Division STIC               Mob: +41 79 280 20 24

Rue du Général-Dufour, 24   Fax: +41 22 379 79 86

1204 Genève

 

 

> -----Message d'origine-----

> De : adresse@cachée [mailto:sympa-fr-

> adresse@cachée] De la part de alain wong

> Envoyé : mercredi 11 mars 2015 14:56

> À : adresse@cachée

> Objet : [sympa-fr] pb max_allowed_packet

>

> Bonjour,

>

> Un utilisateur a envoyé un message sur une liste, avec un fichier joint

> supérieur au max_allowed_packet.

>

> J'ai donc voulu savoir quelle est la taille possible avec :

>

> #./sympa.pl --test_database_message_buffer

> Configuration file read, default log level 0

> Sympa 6.0.9 started

> Sympa is going to store messages bigger and bigger to test the limit

> with its database. This may be very long

> maxtest: 210

> barmax: 535500

> Guessing terminal width due to problem with Term::ReadKey

> Test storing and removing of a   420 kB message (step 1 out of 50)

> .........[OK. Done in 0.04 sec]

> Test storing and removing of a   840 kB message (step 2 out of 50)

> Total size transfered:   2% [= *       ]0m00s LeftDBD::mysql::db do

> failed: Got a packet bigger than 'max_allowed_packet' bytes at

> /home/sympa/bin/Bulk.pm line 445.

> maximun message size that can be stored in database : 420 Ko

>

> J'ai augmenté la taille minimale à 4 Mo, dans la BD sympa, pour des

> tests, mais j'ai toujours le même message d'erreur :

>

> Bulk::store() Unable to add message in bulkspool_table "INSERT INTO

> bulkspool_table (messagekey_bulkspool,

> message                                         _bulkspool,

> lock_bulkspool) VALUES ('ea1fbed9f6f740e8b86d6c5c69a7f033',

> 'UmV0dXJuLVBhdGg6IDxhbGFpbi53b25nQHVuaXYtZ3V5YW5lLmZyPgpYLU9yaWdpbmFsLV

> RvOi

> B0\nZXN0X3VnQHN5bXBhLnVuaXY', '1')"; error : Got a packet bigger than

> 'max_allowed_packet' bytes

>

> Est-ce bien là que je peux modifier cette valeur? Y a-t-il un autre

> endroit que j'aurais oublié?

>

> Merci pour vos réponses.

>

> Cordialement.

 




Archives gérées par MHonArc 2.6.19+.

Haut de le page