0

最初のリクエストでnginxにuwsgiプロセスを開始させる方法があるかどうかを考えていたので、アイドルサイトで多くのメモリを節約できます。

誰かがこれを行う方法を知っていますか?

ありがとう!

4

2 に答える 2

1

Nginx は uwsgi プロセスをまったく開始しません。uWSGIサーバーの仕事です。

おそらく、「安い」モードを探しているでしょう: http://projects.unbit.it/uwsgi/wiki/Doc#cheap

于 2012-04-19T17:28:17.033 に答える
1

Nginx (設計上) は新しいプロセスを生成できません (これが nginx で cgi サポートがない理由です)。uwsgiのcheap+idleモードを使用して、指定された時間(--idleで設定)非アクティブの後にマスターとぼったくりワーカーのみから開始できます。

マスターだけを起動するだけでも多すぎる場合 (最小限のメモリ使用量が必要だと思います)、古い学校の inetd/xinetd または新しい upstart ソケット ブリッジと systemd ソケットのアクティブ化を調べて、特定の接続でのみ uWSGI をアクティブにすることができます。

于 2012-04-20T05:48:49.987 に答える