ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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



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

:)) спасибо





 




Copyright © Lexa Software, 1996-2009.