0

私はこれについてしばらく掘り下げてきましたが、明確な答えを見つけることができませんでした。

初め。

--master オプションと --emperor オプションの両方を指定して uwsgi を実行する利点は何ですか?

常に --master を使用することをお勧めしますが、--emperor を使用するよりも両方を使用する利点を見つけることができませんでした。

2番。

nginx のバイナリをアップグレードできるのと同じ方法で、uwsgi のバイナリを「その場で」アップグレードする方法はありますか?

新しいバイナリを取得するには、uwsgi プロセスを完全に停止して開始する必要があるようです。その場合、リクエストの処理が停止します。

これらが以前に議論されている場合は、お詫び申し上げます。以前の議論へのリンクがある場合は、それらを参照していただければ幸いです。

前もって感謝します。

4

1 に答える 1

0

マスターで Emperor を実行する必要があるのは、Emperor の高度なロギングまたはアラームが必要な場合のみです。通常は必要ありません。スタックのグレースフル リロードを行うたびに、バイナリ パッチが適用されます: https://uwsgi-docs.readthedocs.org/en/latest/Management.html

于 2013-03-03T06:50:08.643 に答える