간단한 구성 파일과 표준 인터페이스를 통해 여러 포트에서 수신 대기중인 여러 Twiggy 인스턴스를 관리 할 수있는 방법을 찾고 있습니다.Twiggy 기반 PSGI 응용 프로그램 용 초기화 스크립트
예. 나는
내 동료 중 일부는 runit 제안sudo service twiggy start
# start all services
sudo service twiggy restart dog
# cow remains intact
# ...
처럼 사용의 /etc/init.d에
dog 5000 /www/psgi/dog.pl
cow 5001 /www/psgi/holycow.pl
# ...
그리고 스크립트처럼 보이는 설정을 원하고, 그러나 약속 같은데 나는 아직 그것에 익숙하지 않다.
내 자신의 스크립트를 작성하기 전에 감히 묻습니다. 이미 존재합니까? 방법에 대한 Daemon::Control에서
A [유사한 질문] 실측치 (http://stackoverflow.com/questions/5500943/best-init-script-for-running-an-application : 여기
는 잔가지 대한 수정 스크립트 -as-a-separate-user)하지만 몇 가지 추가 요구 사항이있는 것처럼 보입니다. – Dallaylaen어떤 초기화 플랫폼을 타겟팅하고 있습니까? 좋은 오래된 SysV가 있습니다. 새로운 시작 (우분투), systemd (Fedora), BSD 스타일, launchd (OS X) 등이 있습니다. – Charles
@Charles 좋은 질문입니다. 우리는 현재 FreeBSD에 있지만 Linux 로의 마이그레이션을 고려하고 있습니다 (SysV) – Dallaylaen