Logiciel qui attends je ne sais pas pourquoi ?

Bonjour tous le monde,

j’ai bout de script écris en PHP lancé toutes minutes (via cron) qui injecte des données dans Gearman.

le truc est qu’arrivé vers la fin, le script se met en pause et je ne comprends pas pourquoi. Comme si une partie était en tampon.

J’ai donc lancé mon soft avec un strace et voila le résultat :

sendto(8, “\0REQ\0\0\0\22\0\0\1\272Jobs:update…, 454, MSG_NOSIGNAL, NULL, 0) = 454 ← (tache gearman)
poll([{fd=8, events=POLLIN}], 1, 4294967295) = 1 ([{fd=8, revents=POLLIN}])
recvfrom(8, “\0RES\0\0\0\10\0\0\0\23H:sd-87542:16485877”, 8192, MSG_NOSIGNAL, NULL, NULL) = 31
sendto(5, “\301\216Q\t\0\0\0\0}\0\0\0[1,[54,[[16,[[15,[“l”…, 137, MSG_DONTWAIT, NULL, 0) = 137
poll([{fd=5, events=POLLIN|POLLPRI|POLLERR|POLLHUP}], 1, 0) = 0 (Timeout)
poll([{fd=5, events=POLLIN|POLLERR|POLLHUP}], 1, 60000) = 1 ([{fd=5, revents=POLLIN}])
recvfrom(5, “\301\216Q\t\0\0\0\0Z\0\0\0{“t”:1,“r”:[{“delete”…, 8192, MSG_DONTWAIT, NULL, NULL) = 102
poll([{fd=5, events=POLLIN|POLLPRI|POLLERR|POLLHUP}], 1, 0) = 0 (Timeout) ← delete dans une base de donnée
) = 1109)\r”, 1198% (9009) ← msg de debug à l’affichage (98% (9009))
socket(PF_LOCAL, SOCK_STREAM, 0) = 9
connect(9, {sa_family=AF_LOCAL, sun_path=”/var/run/uuidd/request”}, 110) = -1 ENOENT (No such file or directory)
stat("/usr/sbin/uuidd", {st_mode=S_IFREG|S_ISUID|S_ISGID|0755, st_size=18904, …}) = 0
close(9) = 0
lseek(7, 0, SEEK_SET) = 0
flock(7, LOCK_EX) = 0
read(7, “clock: 1d08 tv: 0000001460986890”…, 4096) = 56
read(7, “”, 4096) = 0
lseek(7, 0, SEEK_SET) = 0
write(7, “clock: 1d08 tv: 0000001460986890”…, 56) = 56
ftruncate(7, 56) = 0
lseek(7, 0, SEEK_SET) = 0
flock(7, LOCK_UN) = 0
sendto(8, “\0REQ\0\0\0\22\0\0\1\360Jobs::updateData”…, 508, MSG_NOSIGNAL, NULL, 0) = 508
poll([{fd=8, events=POLLIN}], 1, 4294967295
ICI IL ATTENDS
et quelques minutes plus tard il revient à lui :
= 1 ([{fd=8, revents=POLLIN}])
recvfrom(8, “\0RES\0\0\0\10\0\0\0\23H:sd-87542:16485878”, 8192, MSG_NOSIGNAL, NULL, NULL) = 31
socket(PF_LOCAL, SOCK_STREAM, 0) = 9
connect(9, {sa_family=AF_LOCAL, sun_path="/var/run/uuidd/request"}, 110) = -1 ENOENT (No such file or directory)
stat("/usr/sbin/uuidd", {st_mode=S_IFREG|S_ISUID|S_ISGID|0755, st_size=18904, …}) = 0
close(9) = 0
lseek(7, 0, SEEK_SET) = 0
flock(7, LOCK_EX) = 0
read(7, “clock: 1d08 tv: 0000001460986890”…, 4096) = 56
read(7, “”, 4096) = 0
lseek(7, 0, SEEK_SET) = 0
write(7, “clock: 1d08 tv: 0000001460987083”…, 56) = 56

est-ce que quelqu’un aurait déjà une petite idée du pourquoi ?

Merci d’avance,

Cette suite est répétée, le problème vient peut-être de :

/var/run/uuidd/request”}, 110) = -1 ENOENT (No such file or directory)

Merci de la réponse, mais je ne sais pas vraiment à quoi cela correspond ?

Désolé, je ne sais pas non plus.