ПРОЕКТЫ 


  АРХИВ 


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: Вопрос по перловом у модулю и error_page



On Mon, Dec 10, 2007 at 07:12:31PM +0200, Igor Savchenko wrote:

> Игорь, я так понимаю что использовать перловую субрутину внутри именованного
> локатиона в который я попадаю через error_page нельзя?
> 
>  
> 
> Вот пример дебаг лога:
> 
>  
> 
> 2007/12/10 12:07:56 [crit] 11795#0: *4 connect() to unix:/var/fastcgi.sock
> failed (2: No such file or directory) while connecting to upstream, client:
> 91.124.144.104, server: localhost, request: "GET /tests.php HTTP/1.1",
> upstream: "fastcgi://unix:/var/fastcgi.sock:", host: "ws.offload.ws"
> 
> 2007/12/10 12:07:56 [debug] 11795#0: *4 http upstream connect: -5
> 
> 2007/12/10 12:07:56 [debug] 11795#0: *4 http next upstream, 2
> 
> 2007/12/10 12:07:56 [debug] 11795#0: *4 free rr peer 1 4
> 
> 2007/12/10 12:07:56 [debug] 11795#0: *4 finalize http upstream request: 502
> 
> 2007/12/10 12:07:56 [debug] 11795#0: *4 finalize http fastcgi request
> 
> 2007/12/10 12:07:56 [debug] 11795#0: *4 free rr peer 0 0
> 
> 2007/12/10 12:07:56 [debug] 11795#0: *4 close http upstream connection: 11
> 
> 2007/12/10 12:07:56 [debug] 11795#0: *4 http finalize request: 502,
> "/tests.php?"
> 
> 2007/12/10 12:07:56 [debug] 11795#0: *4 http special response: 502,
> "/tests.php"
> 
> 2007/12/10 12:07:56 [debug] 11795#0: *4 http set discard body
> 
> 2007/12/10 12:07:56 [debug] 11795#0: *4 named location: @errors
> "/tests.php?"
> 
> 2007/12/10 12:07:56 [debug] 11795#0: *4 generic phase: 3
> 
> 2007/12/10 12:07:56 [debug] 11795#0: *4 post rewrite phase: 4
> 
> 2007/12/10 12:07:56 [debug] 11795#0: *4 generic phase: 5
> 
> 2007/12/10 12:07:56 [debug] 11795#0: *4 generic phase: 6
> 
> 2007/12/10 12:07:56 [debug] 11795#0: *4 access phase: 7
> 
> 2007/12/10 12:07:56 [debug] 11795#0: *4 access phase: 8
> 
> 2007/12/10 12:07:56 [debug] 11795#0: *4 post access phase: 9
> 
> 2007/12/10 12:07:56 [debug] 11795#0: *4 perl handler
> 
> 2007/12/10 12:07:56 [debug] 11795#0: *4 call_sv: 0
> 
> 2007/12/10 12:07:56 [error] 11795#0: *4 call_sv("Handler::RequestHandler")
> failed: "Undefined subroutine & Handler:: RequestHandler called." while
> sending to client, client: 91.124.144.104, server: localhost, request: "GET
> /tests.php HTTP/1.1", upstream: "fastcgi://unix:/var/fastcgi.sock:", host:
> "host.com"
> 
> 2007/12/10 12:07:56 [debug] 11795#0: *4 perl handler done: 500
> 
>  
> 
>  
> 
> При этом Handler::RequestHandler определена и работает если ее вызвать
> используя классический пример юзания перлового модуля:

По идее, должно работать.


-- 
Игорь Сысоев
http://sysoev.ru



 




Copyright © Lexa Software, 1996-2009.