[Moscow.pm] Скрипты для запуска Twiggy
Ivan Petrov
i.petro.77.00 на gmail.com
Пн Сен 17 06:22:51 PDT 2012
> Приветствую!
> А кто как запускает приложения под Twiggy (ну и вообще PSGI)? Есть какие-то
> стандартные инит-скрипты?
> Кросспост со стэковерфлоу:
> http://stackoverflow.com/questions/12454938/init-scripts-for-twiggy-based-
> psgi-apps
> В идеале - хотелось бы иметь несколько приложений на разных портах и конфиг
> вида:
> dog 5000 /www/psgi/dog.pl
> cow 5001 /www/psgi/holycow.pl
> # ...
> и скрипт скрипт в /init.d/, который позволял бы их запускать/останавливать по
> sudo service twiggy start
> sudo service twiggy restart dog
> и т.д.
> Есть ли что-то такое? Нашел аналогичный вопрос про starman, но starman умеет
> опцию --pid, а twiggy за её использованием замечен не был (может, я просто
> ступил и не нашел?).
> http://stackoverflow.com/questions/5500943/best-init-script-for-running-an-
> application-as-a-separate-user
мы в debian используем стандартную утилиту start-stop-daemon и
написали к ней прослойку которая stdout/stderr запускаемого "демона"
кладет в лог (прослойка нужна для того чтобы понимать SIGHUP).
чтобы избавиться от прослойки - надо этот start-stop-daemon
попатчить. патч в общем-то готов, но постингом его в апстрим я еще не
занимался (руки не дошли пока).
Подробная информация о списке рассылки Moscow-pm