3

次のコマンドで uWSGI を開始します。

uwsgi --socket=127.0.0.1:8080--daemonize=uwsgi.out --module=web.wsgi:application --env
DJANGO_SETTINGS_MODULE=web.settings --env --master --pidfile=uwsgi.pid --processes=10
--harakiri=120 --max-requests=5000 --vacuum
--log-maxsize=1000000 --propagate-touch --touchlogrotate=uwsgi.logrotate

すべてが期待どおりに機能し、log-maxsize制限に達したときとtouchlogrotate. しかし、(上記に追加して) uWSGI をリロードする--reload ./uwsgi.pidと、両方が機能--log-maxsize--touchlogrotateなくなります。私が見つけた唯一の解決策は、ハード再起動です。

4

0 に答える 0