0
マシン学習モデルを使用していくつかのAPIを提供するNginx + Gunicorn + Flaskアプリケーションがあります。このモデルは大きなファイルに格納されており、メモリに読み込まれるまでに長時間(約1分)かかります。 ここで、モデルファイルを更新し、停止時間なしにワーカーを再起動します。新しいプロセスが読み込まれるまで、ガンコン(または何か)を待たせるように設定するにはどうすればよいですか?ロード時間がかかるgunicornワーカーをリロードする
kill -HUP
を送信するだけでは不十分なようです。新しいプロセスのロードの前に来るリクエストは削除されたようです。