Skip to content

Instantly share code, notes, and snippets.

@nihen
Created February 22, 2010 00:30
Show Gist options
  • Save nihen/310645 to your computer and use it in GitHub Desktop.
Save nihen/310645 to your computer and use it in GitHub Desktop.
ログ流れたので貼り付けますー
環境はlinuxです。
23:40 >#soozy|freenode:chiba< kazuho____: Net-Server-SS-PreFork-0.04がテスト自体は通るんですが、t/01-httpd.plのプロセスが残っちゃってテストが止まっちゃうです。
00:19 >#soozy|freenode:chiba< 現象的にはNet::Server::PreForkのfork途中にTERMされるとNet::Serverのshutdownで全部killできてないって感じっぽくて02-multiport.tのclientの最初とかでsleepすると問題なくなるですね
00:20 >#soozy|freenode:chiba< あと、incに入ってるHTTP::Server::Simple::CGIを最新に更新してもうちの環境では問題なかったです
↓の状態で止まるです
% make test
cp lib/Net/Server/SS/PreFork.pm blib/lib/Net/Server/SS/PreFork.pm
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'inc', 'blib/lib', 'blib/arch')" t/00-base.t t/01-httpd.t t/02-multiport.t
t/00-base.t ....... ok
t/01-httpd.t ...... start_server (pid:18191) starting now...
starting new worker 18192
Group Not Defined. Defaulting to EGID '1001 1001'
User Not Defined. Defaulting to EUID '1001'
t/01-httpd.t ...... 1/3 received HUP, spawning a new worker
starting new worker 18198
Group Not Defined. Defaulting to EGID '1001 1001'
User Not Defined. Defaulting to EUID '1001'
new worker is now running, sending TERM to old workers:18192
2010/02/22-09:33:08 Server closing!
old worker 18192 died, status:0
t/01-httpd.t ...... 2/3 received TERM, sending TERM to all workers:18198
2010/02/22-09:33:12 Server closing!
worker 18198 died, status:0
exitting
t/01-httpd.t ...... ok
t/02-multiport.t .. start_server (pid:18205) starting now...
starting new worker 18206
Group Not Defined. Defaulting to EGID '1001 1001'
User Not Defined. Defaulting to EUID '1001'
t/02-multiport.t .. 1/2 received TERM, sending TERM to all workers:18206
2010/02/22-09:33:12 Server closing!
worker 18206 died, status:0
exitting
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment