2

テストとして、次の $.get リクエストを Flask サーバーに発行する html ページを作成しました。

http://myflaskapp/api/test1.json  
http://myflaskapp/api/test2.json

どちらのサービスも 30 秒間スリープします。

非同期呼び出しのため、html ページの読み込みが 30 秒で完了すると想定されます。ただし、60 秒かかります (開発コンソール/ネットワークで確認できるように、1 つずつ実行されます)。

私のFlaskインスタンスは、4つのワーカーを使用してgunicornで実行され、nginxが前面にあります。

私は何か間違ったことをしていますか、それともこれは予想される動作ですか?

ありがとう

4

1 に答える 1

1

うーん....それは私の代わりに私の間違いでした。サーバーは実際には単一のワーカーを実行していましたが、gunicorn コマンドを変更して 4 つのワーカーを実行した後 (以前は 1 つしか実行していませんでした)、すべてが正常に実行されました: /var/www/myflaskap/env/bin/gunicorn "mytest_service.application: create_app()" -b 0.0.0.0:8000 -w 4

于 2012-11-07T11:38:49.427 に答える