Accéder au contenu.
Menu Sympa

fr - Re: [sympa-fr] Sympa qui bouffe tout le temps CPU disponible

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

Archives de la liste

Chronologique Discussions  
  • From: David Verdin <adresse@cachée>
  • To: Hervé Rousseau <adresse@cachée>
  • Cc: adresse@cachée
  • Subject: Re: [sympa-fr] Sympa qui bouffe tout le temps CPU disponible
  • Date: Fri, 25 Jan 2008 09:47:20 +0100

Bonjour,

Il serait intéressant de savoir à quoi Sympa est occupé pour atteindre ce temps d'occupation CPU.
Que disent les logs de Sympa ?

Cordialement,

Hervé Rousseau a écrit :
Bonjour,

Je rencontre actuellement un comportement assez bizarre avec Sympa (la
derniere stable 5.3.4).
Dès que je lance sympa, il occupe tout de suite 100% d'un CPU et ne
descend plus (meme apres que le task manager ait fini son job).

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1429 sympa 25 0 335m 323m 3400 R 98 32.0 524:33.06 sympa.pl


J'ai donc stracé le process en question pour voir ou ca coince, et
voici le resultat (une partie):

open("/tmp/Jl6gx330we", O_RDWR|O_CREAT|O_EXCL|O_LARGEFILE|O_NOFOLLOW, 0600) =
8
ioctl(8, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbff16c98) = -1 ENOTTY
(Inappropriate ioctl for device)
_llseek(8, 0, [0], SEEK_CUR) = 0
fstat64(8, {st_mode=S_IFREG|0600, st_size=0, ...}) = 0
fcntl64(8, F_SETFD, FD_CLOEXEC) = 0
chmod("/tmp/Jl6gx330we", 0600) = 0
write(8, "UHJvYmzDqG1lIGRlIGRpZmZ1c2lvbiBk"..., 350) = 350
_llseek(8, 0, [0], SEEK_SET) = 0
_llseek(8, 0, [0], SEEK_CUR) = 0
read(8, "UHJvYmzDqG1lIGRlIGRpZmZ1c2lvbiBk"..., 4096) = 350
read(8, "", 4096) = 0
chmod("/tmp/Jl6gx330we", 0600) = 0
fstat64(8, {st_mode=S_IFREG|0600, st_size=350, ...}) = 0
stat64("/tmp/Jl6gx330we", {st_mode=S_IFREG|0600, st_size=350, ...}) = 0
stat64("/tmp/Jl6gx330we", {st_mode=S_IFREG|0600, st_size=350, ...}) = 0
close(8) = 0
chmod("/tmp/Jl6gx330we", 0600) = 0
unlink("/tmp/Jl6gx330we") = 0
stat64("/tmp/", {st_mode=S_IFDIR|S_ISVTX|0777, st_size=4096, ...}) = 0
stat64("/tmp/", {st_mode=S_IFDIR|S_ISVTX|0777, st_size=4096, ...}) = 0
getgroups32(0, NULL) = 1
getgroups32(1, [0]) = 1
open("/tmp/sdkWJrEGpT", O_RDWR|O_CREAT|O_EXCL|O_LARGEFILE|O_NOFOLLOW, 0600) =
8
ioctl(8, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbff16c98) = -1 ENOTTY
(Inappropriate ioctl for device)

Ca continue sur des kilometres a vitesse grand V et sans s'interrompre.

Est-ce que vous avez déja vu quelque chose de semblable ?

Je précise que le nombre max de fichiers ouvert a été changé, mais il
est largement suffisant (je pense) : 8192

Bonne soirée,


--
David Verdin
Comité réseau des universités




Archives gérées par MHonArc 2.6.19+.

Haut de le page