Página 1 de 1

Ayuda con Apache2::Reload

NotaPublicado: 2009-06-11 16:20 @722
por pseudemys
¡¡Saludos de nuevo!!

Estoy intentando hacer funcionar esta librería que nos ayuda a evitar tener que reiniciar el servidor Apache cada vez que cambiamos una librería diseñada en mod_perl. Las instrucciones parecen ser muy sencillas; aquí las pueden ver en CPAN http://search.cpan.org/~phred/Apache-Reload-0.10/lib/Apache2/Reload.pm. Donde me metí con un poco de problemas es al intentar establecer la variable PERL5LIB la cual terminé metiendo en mi /etc/environment (estoy trabajando en una máquina con Ubuntu server 7.10) y así reconoce mi librería tanto %ENV como @INC.

También he insertado las líneas pertinentes justo al inicio del httpd.conf. Apache reinicia adecuadamente y todo parece ir bien.

Sin embargo me sigue apareciendo un horrible "500 internal server error" y un "Subroutine default redefined at /perl/catalyst/aplication/lib/aplication/Controller/Root.pm line 71." en el log de errores cada vez que cambio la librería.

Me interesa el método global, pero también intenté con el método implícito y tampoco me funciona.

Más datos: PERL5LIB=/perl/catalyst/aplication/lib

Esa misma librería está definida en un use lib de un startup.pl definido en apache2 para iniciarse con mod_perl...

Espero que alguno de ustedes ya haya tenido experiencia con esta librería y pueda ayudarme a encontrar el porqué de las cosas XD, espero sea una tontera pero no he encontrado o no he sabido buscar nada explícito en Internet... Cualquier ayuda se agradece de antemano.