1

次のコードを考慮します。

http_server = tornado.httpserver.HTTPServer(app) 
http_server.bind(options.port)
http_server.start(5) 

5つのサブプロセス間の関係は?? データベース接続インスタンスは、サブプロセスの一部としてアプリケーション共有とともに起動しますか?

http_server.start(5) を使用するベスト プラクティスは何ですか?

まことにありがとうございます。

4

1 に答える 1

0

DBに接続する場所によって異なります。最も簡単な方法は、1つの共有DB接続を使用することです。これは、上Applicationまたは上にあるクラスオブジェクトRequestHandlerです。その場合、単一の接続インスタンスがすべてのサーバープロセス間で共有されます。

実装例については、ブログデモアプリを参照してください。

于 2012-04-14T16:39:16.647 に答える