私はサーバー上で多くのPython Webアプリケーション(大部分はDjango、しかし全部ではない)を実行する必要があります。現在私はそれらを実行しています uwsgi
皇帝モード(たぶん...すべての設定が入っている /etc/uwsgi/apps-enabled/
)そのような構成で:
[uwsgi]
thread=3
master=1
module = ...
chdir = ...
socket = ...
logto = ...
uid = ...
gid = ...
chmod = ...
single-interpreter = true
enable-threads = true
(最後の2行はNew Relicに必須です)
問題は、これらのアプリはかなりたくさんあり、ほとんどの場合、使われているのは1つか2つしかないということです。未使用のアプリケーションによるプロセッサ時間の消費を最小限に抑えるためにそれらを実行する方法はあるでしょうか。今のところ誰もアプリを使用していなくても、負荷レベルは単純に1.0以上になる可能性があります。
1
それがOSの仕事です。
—
soandos