ПРОЕКТЫ 


  АРХИВ 


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]

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



Доброе время суток!

Отлаживал свеженаписанную систему 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 &&
./configure --prefix=/usr/local/apache/simple-1.3.26             --localstatedir=/var/apache/simple             --sysconfdir=/usr/local/apache/conf             --runtimedir=/var/apache/simple/run             --mandir=/usr/local/man             --logfiledir=/var/apache/simple/logs             --enable-rule=EAPI             --activate-module=src/modules/accel/libaccel.a             --enable-module=rewrite             --disable-module=headers             --disable-module=imap             --disable-module=negotiation             --disable-module=asis             --disable-module=cgi             --disable-module=env             --disable-module=include             --disable-module=actions             --disable-module=userdir             --disable-rule=EXPAT
---------------
В результате бекенд отдавал странички обрезанные ровно под 16 килобайт
:)
Сразу после этого перекомпилил c новым mm-1.2.1, теперь странички
нормально размера, кукисы выставляются по одной штуке и система не
глючит, но зато при старте апачи ругается
----------
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
(Создал каталог, который он хочет - все работает)
Как бы все это сделать покрасивее ?
Какую библиотеку mm лучше использовать ? В докции написана 1.1.4 но ее
на родном сервере даже нет :)


--------------------------------------------
Sergey Polyakov               aka "BeerBong"
Chief of WebZavod     http://www.webzavod.ru
Tel. +7 (8462) 43-93-85 | +7 (8462) 43-93-86
mailto:alexei@samara.net

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