提交 e7b48218 authored 作者: Anthony Minessale's avatar Anthony Minessale

clean up forking code in example

上级 172e4a30
......@@ -61,11 +61,17 @@ my $xml = qq#
</document>
#;
$SIG{CHLD} = "IGNORE";
while (my $request = $scgi->accept) {
# fork every new req into its own process (optional)
next unless(my $pid = fork());
my $pid = fork();
if ($pid) {
$request->close();
next;
}
my $handle = $request->connection;
$request->read_env;
......@@ -89,5 +95,9 @@ while (my $request = $scgi->accept) {
#print $handle "Content-Type: text/xml\n\n";
print $handle $xml;
exit if (!$pid);
exit unless $pid;
}
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论