この問題に関する他のトピックを知っていますが、私の問題は提案された解決策が私にとってうまくいかないことです。 これは私が使用していたテストスクリプトです:プロセスが終了する前にCGIプリントが終了します
#!/usr/bin/perl -sW
use CGI::Carp qw(fatalsToBrowser);
use CGI qw/:standard/;
use 5.12.0;
my $q = CGI->new;
$|++;
print $q->header('text/html');
print 0;
sleep(2);
print 1;
sleep(5);
print 2;
exit;
とにも自動フラッシュと真を、すべての出力は、スクリプトの実行が終了した場合にのみ、バッファリングして出力されます。これがなぜ起こっているのか?
このmod_perlはありますか?これをブラウザでテストしているのでしょうか、コマンドラインからスクリプトを実行するだけですか? – mkb
ブラウザで、mod_perlなしで普通のcgiスクリプトとして実行しています –
ここでPerlとしてタグ付けされた9000番目の質問を取得しました! – CanSpice