mod_perl: %ENV a system()

Miroslav Suchy miroslav na suchy.cz
Pátek Srpen 12 10:06:18 CEST 2005


Jan Kasprzak wrote:
> 	Zdravim,
> 
> 	mam problem s prechodem na mod_perl2 - vypada to, ze
> ackoli (po PerlOptions SetupEnv) mam v %ENV vsechno co ocekavam,
> nedari se mi to predat novemu procesu, ktery spustim treba
> pres rouru v open() nebo pres system():


Tak to je vlastnost modperlu2. Protoze by to delalo bordel v threadech:
http://perl.apache.org/docs/2.0/user/troubleshooting/troubleshooting.html#C_Libraries_Don_t_See_C__ENV__Entries_Set_by_Perl_Code
Pokud pouzijete prefork pametovy model apache2, tak muzete pouzit modul Env::C
http://search.cpan.org/dist/Env-C/C.pm
Teda pokud nepouzivate Solaris, na kterem to nejde sestavit.

No a pokud pouzivate threadovy model v apache2, tak to musite nejak obejit.

Mirek Suchy



Další informace o konferenci Linux