In <19981012235054.10428@miracle.geol.msu.ru> Alex Tutubalin/Apache-RUS team
(arlexa@miracle.geol.msu.ru) wrote:
>> >>>> заметил за три недели, что установка mod_perl приводит к тому, что
>> >>>> CGI-скрипты перестают запускаться ???
>> AT> Мда ? У меня на обоих используемых OS все pаботает.
>>
>> А у меня нет. Вернее сейчас-то все работает, но как-то коряво все это :-((
At> Вопрос - а как собирается mod_perl ? С EVERYTHING=1 или как-то еще ?
Почти:
-- cut --
perl Makefile.PL USE_APXS=1 WITH_APXS=/usr/sbin/apxs NO_HTTPD=1 PERL_TRACE=1 EVERYTHING=1 INSTALLDIRS=perl
-- cut --
At> А что касается моих сомнений - то они оправданы. Скажем,
At> на www.lexa.ru/sysadm-links/ все линки генерируются скриптом из-под
At> mod_per, а форма для сабмита - нормальный CGI под ePerl.
At> И все работает. Собрано не как DSO с EVERYTHING=1, Solaris/2.6
At> Дома на FreeBSD (все как у Ральфа) тоже никаких проблем.
Да известно уже, что под FreeBSD и Solaris'ом все Ok :-(( Оно под Linux'ом
(glibc 2.0.7-19) не фурычит. Apache 1.3.1 с mod_perl 1.15 работает нормально...
Apache 1.3.[23] с mod_perl 1.16 глючит :-(( Может это ошибки в библиотеках
Linux'а, конечно, но верится с большим трудом...
At> Alex
At> p.s. А больше всего меня удивляет вот что - child cleanup'ы вызываются
At> когда дохнет дитятя. Какое отношение они имеют к выполнению CGI-ев ?
Они перед exec'ом еще вызываются :-)) Тут-то все и накрывается красочно...
Или они это начали делать только с 1.3.2 ? Накрывается не только CGI ...
mod_ssl и mod_jserv еще перестают работать, но это лечится в конфиге:
Это -- работает: Это -- не работает: Это -- тоже не работает:
-- cut -- -- cut -- -- cut --
... ... ...
AddModule mod_perl.c AddModule mod_ssl.c AddModule mod_jserv.c
AddModule mod_ssl.c AddModule mod_perl.c AddModule mod_perl.c
AddModule mod_jserv.c AddModule mod_jserv.c AddModule mod_ssl.c
... ... ...
-- cut -- -- cut -- -- cut --
Во втором случае не вызывается ssl_gcache (происходит fork и на cleanup'е все
дохнет) и, как следствие, не работает https, а в третьем mod_jserv очень
напрягается в попытке запустить java'у, но не может -- только <zombie>
плодятся (со временем, впрочем, они нормально умирают)...
=============================================================================
= Apache-Talk@lists.lexa.ru mailing list =
Mail "unsubscribe apache-talk" to majordomo@lists.lexa.ru if you want to quit.
= Archive avaliable at http://www.lexa.ru/apache-talk =