Server::Starter

最終更新日時:2011-12-06 16:21:38
Perl

概要


Server::Starter はホットデプロイに対応するためのモジュールです。
ただ、使われ方としては、Perlモジュールとして使われるよりも、Server::Starter に含まれる start_server を使用するのが一般的なようです。

個人的には Starlet や Starman を使ってホットデプロイを実現するために使っているのですが、それなら daemontools 等の djb関連 のツールでもいいような気がしてます。。。。
が、なぜか Web 上の情報では start_server と daemontools を組み合わせて使うのが良しとされているので、そのようにして使っています(/_\*)

インストール


CPAN から入手可能です。

 % cpanm Server::Starter



使用方法


Starman を Server::Starter 配下で起動する例です。

 % start_server -- starman --workers 32 xxx.psgi


なお、---port でポート番号を指定可能ですが、この時には、Net::Server::SS::PreFork モジュールが必要となるようです。

お問い合わせは 掲示板 にて。