ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 

  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА














     АРХИВ :: Apache-Talk
Apache-Talk mailing list archive (apache-talk@lists.lexa.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [apache-talk] mod_accel 1.0.23, cookie & mm-1.2.1



On Mon, 9 Sep 2002, BeerBong wrote:

> Отлаживал свеженаписанную систему Agenda (http://agenda.samara.net/)
> на mod_accel (http://agenda.samara.net пока использует mod_proxy)
> Использовать кеширование на подобной системе мне сразу показалось
> неэффективным и ненужным делом и поэтому в конфигурации Апачи
> значится AccelNoCache On. Оговорюсь что сначала я работал с mm-1.1.3 &
> mod_accel-1.0.21.
> Через некоторое время я заметил что при работе с системой возникают
> периодически глюки явно связанные с кукисами, при просмотре логов
> я действительно обнаружил что мой броузер выдает кукисы серверу по 2
> на одно имя, типа
> date_start=09.09.2002; date_start=09.07.2002; date_end=09.09.2002
> Неудивительно что система глючила, причем тот же самый код на соседнем
> сервере с mod_proxy вел себя прилично.
> Я решил заапгрейдить mod_accel.
> Залил новую версию, скомпилил, возможно кривовато, хотя незнаю в каком
> месте - всегда апачу собирает один и тот же отработанный скрипт
> ---------------
> cd mod_accel-*
> ./configure --with-apache=../apache_1.3.26 --with-eapi=../mod_ssl-2.8.
> 10-1.3.26/pkg.eapi
> make
> cd ../mm-1.2.1
> ./configure --disable-shared
> make
> cd ../apache_*
> EAPI_MM=../mm-1.2.1 &&

EAPI_MM=../mm-1.2.1 
> ./configure --prefix=/usr/local/apache/simple-1.3.26 
...

>             --disable-rule=EXPAT
> ---------------
> В результате бекенд отдавал странички обрезанные ровно под 16 килобайт
> :)

Это явный признак, что с кэшом и, следовательно, временными файлами
не всё в порядке. Стало быть, нужно смотреть в error_log.
Господа, это не виндавс, здесь всё логируется.

> Сразу после этого перекомпилил c новым mm-1.2.1, теперь странички

Что-то я не понял, а приведённом выше коде разве был не 1.2.1 ?

> нормально размера, кукисы выставляются по одной штуке и система не
> глючит, но зато при старте апачи ругается

Насколько я понимаю, 1.0.21 и 1.0.23 с точки зрения кук и вообще
взаимодействия с бэкендом и клиентом никак не менялся и поэтому странно,
что этот апгрэйд решил проблему.

> ----------
> Ouch! ap_mm_create(1048576,
> "/usr/local/apache/simple-1.3.26/logs/mm.15357") failed
> Error: MM: mm:core: failed to open semaphore file (No such file or
> directory): OS: No such file or directory
> ----------
> хотя в конфиге ясно было сказано логи класть в /var/apache/simple/logs
> (Создал каталог, который он хочет - все работает)
> Как бы все это сделать покрасивее ?

EAPI_MM=../mm-1.2.1 EAPI_MM_CORE_PATH=... ./configure --prefix=/usr/local/apache/simple-1.3.26 
> Какую библиотеку mm лучше использовать ? В докции написана 1.1.4 но ее
> на родном сервере даже нет :)

О как, 1.1.4 нету. Но помоему, был. Надо будет поправить.

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

=============================================================================
=               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                 =



 




Copyright © Lexa Software, 1996-2009.