[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