perl fastcgi => 502-я ошибка

RaPaMaN rapaman at virthost.net
Sat Apr 23 21:53:25 MSD 2005


Спасибо за патч :), но похоже грабли из-за 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

:)) спасибо





More information about the nginx-ru mailing list