PyWPS : L’attaque des scripts zombies

zombac
(*) Montage réalisé par J.Vanhouteghem sur GIMP à partir d’une image de Plants vs. Zombies

Les WPS sur QGIS réservent parfois des surprises. Certains processus emboîtés (par exemple un python qui appelle un autre python, en particulier ceux contenant des boucles) peuvent parfois devenir des « scripts zombies ». C’est à dire des processus qui continuent de tourner sans que vous vous en rendiez compte, et ce malgré le fait que vous les ayez arrêtés. Il semble que ce soit la faute de QGIS qui ne terminerait pas toujours complétement les processus qui ont mal fonctionné (à vérifier).

Il est possible d’identifier et d’arrêter ces scripts à l’aide des commandes suivantes :
ps aux | grep python # Affiche tous les processus python en cours et récupère leur identifiant pid
kill <pid> # Arrête le processus à l’aide de son identifiant pid

grep(*) Le même processus python tournant simultanément 7 fois.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée.

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>