2009-06-29 18 views

Répondre

1

Exécutez-vous le script dans une "fenêtre de commande" XP? Sinon (s'il n'y a ni fenêtre de redirection ni fenêtre de commande disponible), la sortie standard peut simplement être fermée, ce qui peut inhiber le script (ou plutôt son cadre sous-jacent). Par défaut, CherryPy s'exécute en mode «développement», ce qui inclut la journalisation des messages de démarrage sur stdout.

+0

Merci Alex pour votre réponse. J'apprécie toujours vos discussions sur Google techtalk et vos messages ici. Pour répondre à votre question, je la lance dans une fenêtre d'invite de commandes. –

0

Si stdout n'est pas disponible, je suppose que le serveur ne peut pas démarrer correctement.

Vous pouvez changer cela en configurant 'log.screen: False' dans config (et en le remplaçant par 'log.error_file: "/path/to/error.log"' si vous savez ce qui est bon pour vous;)) . Notez que l'entrée de configuration globale 'environnement: production' désactivera également log.screen.