チェリーピーを正しく開始するにはどうすればよいですか?3.0で動作しましたが、コンテンツを提供できるようになりましたが、オートリローダーが実行されていても、ソースに触れるたびにサービスを開始する必要があります。
私はすでにcherrypy.engine.block()
ステートメントを追加しましたが、これは機能しますが、cherrypyはアプリケーションの提供を停止します(TCPポートを正しく開いていても、ブラウザー内で応答がありません)。
では、どこで何を探すべきかについての手がかりや洞察はありますか?
これはstdoutにあります:
[30/Dec/2012:17:05:28] ENGINE Bus STARTING<br>
[30/Dec/2012:17:05:28] ENGINE Started monitor thread 'Autoreloader'.<br>
[30/Dec/2012:17:05:28] ENGINE Started monitor thread '_TimeoutMonitor'.<br>
[30/Dec/2012:17:05:28] ENGINE Serving on 0.0.0.0:8080<br>
[30/Dec/2012:17:05:28] ENGINE Bus STARTED<br>
[30/Dec/2012:17:05:28] ENGINE Bus STARTING<br>
[30/Dec/2012:17:05:28] ENGINE Monitor thread 'Autoreloader' already started.<br>
[30/Dec/2012:17:05:28] ENGINE Monitor thread '_TimeoutMonitor' already started.<br>
[30/Dec/2012:17:05:28] ENGINE Already serving on 0.0.0.0:8080<br>
[30/Dec/2012:17:05:28] ENGINE Bus STARTED<br>
私がそれを始める方法:
cherrypy.tree.mount(login(), '/', configPath)<br>
cherrypy.tree.mount(reservation(), '/reservation', configPath)<br>
cherrypy.tree.mount(administration(), '/reservation/administration', configPath)<br>
cherrypy.server.socket_host= "0.0.0.0"<br>
cherrypy.engine.start()