Récapitulatif du problème : Lors de l'élimination d'un serveur HTTP sur un noeud, un fichier PID reste sur le noeud. Lors du lancement suivant du serveur HTTP, il y a une vérification de l'existence du fichier PID et d'un processus éventuellement en cours avec le fichier PID (kill -0). Comme les PID sont recyclés, il se peut qu'il y ait un autre processus avec le même PID que celui du dernier serveur HTTP. Dans ce cas, le lancement du serveur HTTP échoue.
Solution : Si le serveur HTTP ne démarre pas avec un message d'erreur semblable à celui ci-dessous, supprimez manuellement le fichier PID du serveur HTTP afin de redémarrer correctement.
Mar 27 17:47:58 ppups4 uxwdog[939]: could not log PID to PidLog /app/iws/https-schost-5.example.com/logs/pid, server already running (No such file or directory) |