Есть корпоративный сайт c flask + gunicorn, на котором есть чат с socket.io.
И вот так он запускается в systemd
[Unit]
Description=Web App gunicorn
After=network.target
[Service]
WorkingDirectory=/home/myuser/www/my_app
ExecStart=/home/myuser/env/bin/gunicorn --worker-class eventlet -w 1 -b localhost:8001 wsgi:app
Restart=always
RestartSec=15
[Install]
WantedBy=multi-user.target
Когда в чате никого нет, то рестарт демона происходит за 1 секунду.
# time systemctl restart gunicorn
real 0m1.154s
user 0m0.004s
sys 0m0.005s
Если кто-то есть то надо ждать иногда минуту, а иногда и две.
# time systemctl restart gunicorn
real 1m30.092s
user 0m0.007s
sys 0m0.004s
И в это время сайт лежит.
Есть вариант это ускорить?