2010-10-27 19 views
2

J'essaie d'exécuter le gestionnaire de connexions punjab avec très peu de connaissances python. J'ai suivi les docs de punjab et peux commencer l'application. Mais comment puis-je l'arrêter/le redémarrer?Arrêt d'une application (punjab) exécutée à l'aide de Twisted

twistd -y punjab.tac 

démarre de première fois, mais après que si je rentre dans la même commande, il dit

Another twistd server is running, PID 3726. 

Précisément je veux définir les options d'hôte et du port pour Penjab en utilisant la ligne de commande et redémarrez-le à nouveau . S'il vous plaît aider. Merci

Répondre

4

Un serveur a commencé avec twistd est arrêté dans la mode UNIX peu typique: envoyer un signal - INT est un bon premier choix:

kill -INT 3726 

Cela devrait provoquer l'arrêt. Vous pouvez vérifier dans le fichier journal, généralement twistd.log dans le même répertoire que vous avez démarré le serveur.

Depuis le PID du processus en cours d'exécution est suivi dans twistd.pid (encore une fois, même répertoire), vous pouvez également saisir cette information directement à partir du fichier au lieu d'avoir à taper (et mistype peut-être) il:

kill -INT `cat twistd.pid` 
+0

Merci. ça a marché. – naiquevin