Спасибо за патч :), но похоже грабли из-за diagnostics, warnings
нормально плюется в поток.
А он воспроизводится легко следующей конструкцией:
---------------
#!/usr/bin/perl
use strict;
use diagnostics;
use warnings;
use CGI::Carp;
use CGI qw/-compile :cgi/;
use FCGI;
my $empty = undef;
my $request = FCGI::Request;
*while ($request->Accept() >= 0)
{
*if ( $empty =~ /blablabal/) {print "blablabla";}
*}
*
-------------
Igor Sysoev пишет:
On Sat, 23 Apr 2005, RaPaMaN wrote:
разобрался вроде,
Убрал *use* *diagnostics*;
*use* *warnings*;
и полегчало.
Видимо, не в тот std поток уходит.
Нет, это ошибка в nginx. Воспроизвести подобный поток от FastCGI у меня
не получается, могу лишь предложить попробовать вот такой патч
с включенными use diagnostics и warnings:
............
Что касается диагностики и ворнингов, то вот ссылка по теме :)
http://www.livejournal.com/users/xfyre/630864.html