> Приветствую! > А кто как запускает приложения под 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 mailing list [email protected] | http://moscow.pm.org
