Perl主管plackup starman perlbrew

时间:2013-11-26 15:02:52

标签: python perl supervisor plack starman

我想知道是否有像su​​pervisord这样的Perl工具来管理流程。

http://supervisord.org/

我见过一个名为Supervisor的Perl程序,但我不知道它是否和Python一样好:

https://metacpan.org/pod/Supervisor

我希望能够启动一个普通服务器并让显示器在必要时重新启动它。

我使用perlbrew,我想创建一个shell脚本来启动服务器然后有这样的配置:

[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

你是否曾使用Supervisord与plack,starman和perlbrew进行Perl项目。 你有什么建议?

我的问题是开放的,以了解什么对我的plack服务器在生产中最好。

由于

1 个答案:

答案 0 :(得分:0)

为什么你想要一个perl程序来处理它?<​​/ p>

您可能希望了解最近的两种选择:

如果您的程序是守护程序,为什么不使用Runit,Upstart或Systemd