Да, он сам умеет psgi запускать с комфортом. Реально клевая штука
Надо затестить. А то в Starman надо костылить, чтобы при перезапуске приложения плавное переключение запросов шло на новые воркеры - сейчас по умолчанию при перезапуске запросы стоят в ожидании когда воркеры новые загрузятся (а если их много и большое приложение и много запросов, то простой от нескольких секунд идёт уже).
Да. У юнит это сильно продуманнее сделано. Стартанул спокойно, проверил, а потом уже переключился. Всё это без перезагрузки самого сервиса.
Первые пару дней муторно было разбираться с идеологией, сейчас уже всё понятно. Вот готовая рыба конфига, заполняешь свои параметры и наслаждаешься: { "listeners": { "*:8601": { "pass": "applications/mytest" } }, "settings": { "http": { "max_body_size": 30000000 } }, "applications": { "mytest": { "type": "perl", "user": "bbon", "group": "users", "working_directory": "/home/bbon/mytest/", "script": "/home/bbon/mytest/mytest.psgi", "environment": { "PERL5LIB": "/home/bbon/mytest" }, "limits": { "timeout": 10, "requests": 1000 }, "processes":{ "max": 5, "spare": 2, "idle_timeout": 10 } } }, "access_log": "/var/log/unit-access.log" }
Обсуждают сегодня