Pyramid は独自の Waitress Web サーバーを開発目的で使用していますが、Tornado で WSGI アプリを提供したいと考えています。pserve .ini ファイルを使用して構成する必要があると思いますが、動作させることができません
3032 次
2 に答える
6
Pyramid アプリケーションは INI ファイルから簡単にロードできます。そこから、wsgi アプリを Tornado の WSGIContainer に渡すだけです。
from pyramid.paster import get_app
app = get_app('development.ini')
container = tornado.wsgi.WSGIContainer(app)
于 2012-03-30T15:24:13.753 に答える
4
繰り返しますが、Tornado の下で WSGI を実行することはあまりお勧めしません。Tornado の利点がまったく得られないからです。
何らかの理由でそれでもやりたい場合は、ドキュメントの 2 番目の例が探しているもののようです: http://www.tornadoweb.org/documentation/wsgi.html
def simple_app(environ, start_response):
status = "200 OK"
response_headers = [("Content-type", "text/plain")]
start_response(status, response_headers)
return ["Hello world!\n"]
container = tornado.wsgi.WSGIContainer(simple_app)
http_server = tornado.httpserver.HTTPServer(container)
http_server.listen(8888)
tornado.ioloop.IOLoop.instance().start()
于 2012-03-30T12:19:58.210 に答える