Hello nginx-ru,
1. Если внутри перлового обработчика пусто, к примеру:
package MyPerlHandler;
use nginx;
sub handler
{
my $r = shift;
}
1;
__END__
Тогда при запросе на локатион который обрабатывается таким
обработчиком nginx думает секунд 5 и ничего не возвращает точнее
получается ответ с кодом 0 и пустым телом (без хедеров) и при этом в
error.log ничего не кладется.
Вопрос: Может это как-нибудь хендлить и писать в эрор лог хоть
что-нибудь?
2. Если внутри обработчика написать $r->print("123"); return OK;
Без $r->send_http_header, то данные клиенту передаются, но
появляется опять же секунд на 5 задержка. Откуда она берется? а
также информация о том что клиенту отдался контент без хедеров в
лог тоже не кладется. Может что-то писать следует? Или принудительно
слать хедеры?
---------------------------------
Igor V. Savchenko
http://webta.net
mailto: igor@xxxxxxxxx
ICQ: 86915046