【问题标题】:Perl supervisor plackup starman perlbrew [closed]Perl 主管 plackup starman perlbrew [关闭]
【发布时间】:2013-11-26 15:02:51
【问题描述】:

我想知道是否有像 supervisord 这样的 Perl 工具来管理进程。

http://supervisord.org/

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

https://metacpan.org/pod/Supervisor

我希望能够启动一个 plack 服务器并在必要时拥有一个可以重新启动它的监视器。

我使用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

您是否在 plack、starman 和 perlbrew 的 Perl 项目中使用了 Supervisord。 你有什么建议?

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

谢谢

【问题讨论】:

  • 非常感谢daxim,我现在就看。
  • 为什么不用supervisor?
  • 是的,我们将它用于一百万个带有 plackup 的应用程序,主要是 starman。如果您提出一个不模糊的问题,我也许可以回答。
  • 非常感谢您抽出宝贵时间。我特别想知道是否存在我们推荐使用的类似 Perl 工具,但你告诉我你在大型项目中使用过,我会使用主管。再次感谢。

标签: python perl supervisord plack starman


【解决方案1】:

你为什么要一个 perl 程序来处理它?

您可能想看看最近的两个替代方案:

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

【讨论】:

  • 我想知道在生产中什么最适合我的 plack 服务器,非常感谢您的回复。我要去看看马戏团和主管。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-08-31
  • 2017-04-16
  • 1970-01-01
  • 1970-01-01
  • 2018-03-25
  • 1970-01-01
相关资源
最近更新 更多