Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Eugeny Averin                        2:5030/529.51  30 Mar 2000  01:43:26
 To : All
 Subject : mod_perl - пpоблемы с настpойкой
 -------------------------------------------------------------------------------- 
 
 
 В тот день ничего не предвещало плохого. Все как всегда, только вот
 что-то сервер не шустро откликается (FreeBSD 3.2-RELEASE/Russian Apache 1.3.9)
 
 Да, что-то не так. Тормоза немерянные. Смотрю логи - robots.txt запрошен был
 и далее робот начал закачивать сайт. В потоках так эдак 20.
 Hу пришлось оказаться от индексации, robots.txt подправить на предмет Disallow
 и начать разбираться.
 
 ps показал множество процессов perl - они-то все и подкушали.
 
 Встал вопрос о mod_perl.
 Скачал, поставил. Сразу возникли вопросы.
 
 - как скомпилировать Apache без ненужных модулей? mod_perl наклал на мой
 ./configure --disable-module=actions  --disable-module=auth
 --disable-module=autoindex --disable-module=imap --disable-module=negotiation
 --disable-module=userdir собрал все 'по-полной'. DO_HTTPD не сыграл никакой
 роли.
 
 -скрипты перестали работать. Точнее, работают только простые типа 'привет мир!'
 Как только начал передавать параметры ?param&more_param - все висит.
 ps -I -q показывает рост использования процессора, за секунд десять доходит
 почти до 100% и продолжает висеть не удаляясь. Можно сказать 'стоп' в браузере, 
 потом еще зазомбировать через 'релоад' очередного httpd. MaxSpareservers не
 влияет на количество трупов - их может быть много больше.
 
 PerlHandler Apache::Registry и PerlHandler Apache::PerlRun пробовал, БЕЗ
 разницы. Поставил EVERYTHING=1 в Makefile.PL - тот же результат.
 Скрипты мои - ничего необычного, без попсы типа cgi.pm, все сурово и прямо,
 'вещь в себе' без внешних модулей. Читаем файлик (а не файлище) в @, шерстим,
 потом пишем его, а результат - на stdout, простым print-ом.
 Доска объявлений простенькая.
 
 Я что-то сделал не так, но что - не пойму. "А косить надо!"
 Что посмотреть в скриптах? Как собрать по минимуму?
 Hадо-то всего по POST и GET в скрипты писать.
 Hаилучших пожеланий!
 
 Eugeny Averin
 ю Он сопел, он кpяхтел. Он тебя отымел.
 
 ---
  * Origin:  (2:5030/529.51)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 mod_perl - пpоблемы с настpойкой   Eugeny Averin   30 Mar 2000 01:43:26 
 Re: mod_perl - пpоблемы с настpойкой   vitus@ice.ru   30 Mar 2000 11:41:48 
 mod_perl - пpоблемы с настpойкой   Eugeny Averin   30 Mar 2000 21:20:58 
Архивное /ru.perl/394938e2b228.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional