Server::Starter
最終更新日時:2011-12-06 16:21:38
Perl
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
モジュールが必要となるようです。