par
Ryle » 18 mai 2010, 19:28
C'est parce qu'il n'a pas de jambes
Plus sérieusement, il semblerait que ton script fasse appel à quelque chose qui ne serait pas disponible tout le temps ou qui provoque des timeouts, ou je ne sais quoi...
Le plus simple à mon sens c'est de coller des traces (en écrivant dans un fichier de logs) à différents endroits de ton code, lancer ton script une 10 aine de fois, et cibler ainsi lorsqu'il plante, la portion de code qui en est la cause (voir jusqu'à quelle trace il va et à laquelle il s'arrête, quitte à remettre des traces pour affiner ensuite). Ca te permettra peut être d'y voir plus clair

C'est parce qu'il n'a pas de jambes 8-|
Plus sérieusement, il semblerait que ton script fasse appel à quelque chose qui ne serait pas disponible tout le temps ou qui provoque des timeouts, ou je ne sais quoi...
Le plus simple à mon sens c'est de coller des traces (en écrivant dans un fichier de logs) à différents endroits de ton code, lancer ton script une 10 aine de fois, et cibler ainsi lorsqu'il plante, la portion de code qui en est la cause (voir jusqu'à quelle trace il va et à laquelle il s'arrête, quitte à remettre des traces pour affiner ensuite). Ca te permettra peut être d'y voir plus clair :)