4

次のコード スニペットを使用して、Python で WSGIServer を実行しています。

from bottle import request, Bottle, abort
app = Bottle()

.. other stuff ... 

from gevent.pywsgi import WSGIServer
from geventwebsocket import WebSocketError
from geventwebsocket.handler import WebSocketHandler
server = WSGIServer(("0.0.0.0", 8080), app,
                    handler_class=WebSocketHandler)
server.serve_forever()

サーバーは正常に動作しますが、このサーバーにリクエストを送信するたびに、コンソールに何も出力されません (サーバーを直接実行したときにボトルやフラスコが行う方法)。これらのコンソール ログは、ブラウザが行っているリクエストを理解するのに本当に役立ちます。上記のコードのいくつかの場所に debug=True を挿入しようとしましたが、どれも機能していないようです。私は何を間違っていますか?

4

1 に答える 1

7

サーバーを起動する前に、この行を追加する必要があると思います。
app.debug = True

于 2014-10-13T19:55:58.453 に答える