J’ai accidentellement fermé le terminal après avoir exécuté cette commande
mod_wsgi-express start-server
Et je ne trouve pas la ressource sur la façon d’arrêter le serveur
Quelle est la commande?
La solution j’ai ouvert le terminal et tué le processus via le pid
J’ai ouvert le terminal et exécuté le code suivant pour obtenir le pid du processus
lsof -i -f
Ceci est un exemple de réponse que j’ai eu
apache2 20000 ebrahim 3u IPv4 1234565 0t0 TCP *: 8000 (LISTEN)
apache2 20001 ebrahim 3u IPv4 1234565 0t0 TCP *: 8000 (LISTEN)
apache2 20004 ebrahim 3u IPv4 1234565 0t0 TCP *: 8000 (LISTEN)
Ensuite, j’ai exécuté la commande suivante pour le tuer sous la forme de sudo kill (numéro de pid) par exemple
sudo kill 20000
Une autre méthode (plus appropriée) consiste à aller dans le répertoire contenant le fichier apachectl. (le répertoire change si vous utilisez l’ --server-root option
lors de l’utilisation de la commande mod_wsgi-express start server
). Vous devez simplement exécuter le code ci-dessous depuis le terminal
/etc/mod_wsgi-express-80/apachectl stop