Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa
Archives de la liste
- From: David Verdin <adresse@cachée>
- To: adresse@cachée
- Cc: adresse@cachée
- Subject: [sympa-fr] Re: Re: sympa_died
- Date: Tue, 19 Jun 2007 09:14:02 +0200
Lucien GENTIS a écrit :
Magali Bernard a écrit :Je ne connais pas l'option "reload" dans le script sympa. Est-ce une personnalisation maison ? Que fait-il ?
[...]
Pourtant, lors d'une rotation de log (logrotate le dimanche à 6h25,
qui fait aussi un "sympa reload"),
Sympa met parfois du temps à s'arrêter. Ceci est possible notamment quand il est en train d'expédier des messages ; il terminera de les envoyer avant de s'arrêter. Dans le cas de listes conentenant beaucoup d'abonnés, cela peut prendre jusqu'à quelques minutes. Estce que vous pouvez vérifier dans les logs si ce n'était pas le cas ?j'ai eu hier:
- un message de sympa "sympa_died":
Could not lock %s, process is probably already running : %s
Ce qui pourrait confirmer mon hypothèse.- dans sympa.log:
[...]
signal TERM received, still processing current task Jun 17 06:25:11 listes sympa[30418]: Configuration file read, default log level 0 Jun 17 06:25:11
C'est normal, puisqu'il n'avait pas réussi à se lancer. En revanche, le sympa qui tournait a dû lui finir par s'arrêter.[...]
Aujourd'hui sympa.pl ne tournait pas (mais bounced, archived et task_manager
ok), /var/run/sympa/sympa.pid n'existait pas.
Bon. :)
J'ai relancé sympa, et tout est rentré dans l'ordre
C'est probable. Comme le suggère Lucien Gentis, "sympa restart" devrait éviter ce problème. Cette directive intègre un petit sleep (3 secondes) qui permet à sympa de finir une petite tâche.ls -la /var/run/sympa/total 24
drwxrwx--x 2 sympa sympa 4096 Jun 18 08:14 .
drwxr-xr-x 5 root root 4096 Jun 11 09:05 ..
-rw-r--r-- 1 sympa sympa 5 Jun 18 08:14 archived.pid
-rw-r--r-- 1 sympa sympa 5 Jun 18 08:14 bounced.pid
-rw-r--r-- 1 sympa sympa 5 Jun 18 08:14 sympa.pid
-rw-r--r-- 1 sympa sympa 5 Jun 18 08:14 task_manager.pid
Se pourrait-il que /var/run/sympa/sympa.pid n'ait pas été supprimé assez
tôt pour que sympa puisse redémarrer ? Faut-il une temporisation pour
y remédier ?
En pleine charge, pendant la journée, c'est bien entendu insuffisant et il faut alors utiliser "sympa stop", vérifier avec un ps que tous les processus sympa sont arrêtés, puis le relancer avec "sympa start".
Cordialement,
--
David Verdin
Comité réseau des universités
-
[sympa-fr] sympa_died,
Magali Bernard, 18/06/2007
-
[sympa-fr] Re: sympa_died,
Lucien GENTIS, 19/06/2007
-
[sympa-fr] Re: Re: sympa_died,
David Verdin, 19/06/2007
- [sympa-fr] Re: Re: sympa_died, Magali Bernard, 19/06/2007
-
[sympa-fr] Re: Re: sympa_died,
David Verdin, 19/06/2007
-
[sympa-fr] Re: sympa_died,
Lucien GENTIS, 19/06/2007
Archives gérées par MHonArc 2.6.19+.