2013-11-26 9 views
2

프로세스를 관리하는 supervisord와 같은 Perl 도구가 있는지 알고 싶습니다.펄 감독관 plackup starman perlbrew

http://supervisord.org/

나는 감독자이라는 펄 프로그램을 봐 왔지만, 그것은 파이썬 한만큼 좋은 모르겠어요 :

https://metacpan.org/pod/Supervisor

내가 시작할 수 있도록하려면 plack 서버와 필요하다면 모니터를 다시 시작하십시오.

[program:my_app] 
directory = /home/username/my_app 
user = username 
command = /home/username/wmy_app/starman.sh 
stdout_logfile=/var/log/supervisor/%(program_name)s_stdout.log 
stderr_logfile=/var/log/supervisor/%(program_name)s_stderr.log 

당신이 plack, starman 및 perlbrew와 펄 프로젝트 Supervisord을 사용 했습니까 : 나는 perlbrew를 사용

, 나는 구성과 같이이 다음 서버를 시작하는 쉘 스크립트를 만드는 생각합니다. 당신은 무엇을 제안합니까?

프로덕션 환경에서 내 플 랙 서버에 가장 적합한 것이 무엇인지 이해하는 데 제 질문은 열려 있습니다.

감사합니다.

+0

http://p3rl.org/Server::Starter http://p3rl.org/Ubic::Service::ServerStarter – daxim

+0

대단히 감사합니다. dax 나는 지금 그것을 볼 것이다. – Hobbestigrou

+1

왜 관리자를 사용하지 않습니까? – hobbs

답변

0

왜 이것을 처리하고 싶습니까?

당신이보고 할 수있는 두 가지 최근의 대안이있다 :

경우 Runit, Upstart 또는 Systemd

+0

프로덕션 환경에서 내 plack 서버에 가장 적합한 것이 무엇인지 알고 싶습니다. 응답 해 주셔서 대단히 감사드립니다. 나는 서커스와 감독관을 보러 갈거야. – Hobbestigrou