ПРОЕКТЫ 


  АРХИВ 


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



> > Отлаживал свеженаписанную систему 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.
> Господа, это не виндавс, здесь всё логируется.

Да каталог с кешем был пустой совершенно, ни одного файла не было.
В логах все чисто! Насчет файлов по 16 Кило, думаю, что действительно
криво собрал с MM, может где make clean не сделал или EAPI не
подцепилось...
А вот насчет cookie - тут явно что-то нечисто было. Я вообще непонял,
как это возможно, чтобы броузер присылал серверу кукисы с одинаковым
именем две штуки... Это как возможно? Или что-то изменилось за время
месячного отпуска ? :)

> > Сразу после этого перекомпилил c новым mm-1.2.1, теперь странички
>
> Что-то я не понял, а приведённом выше коде разве был не 1.2.1 ?

нет, был 1.1.3 :) Я сначала с ним работал, потом исправил скрипт на
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 нету. Но помоему, был. Надо будет поправить.

Нету...
А за EAPI_MM_CORE_PATH спасибо.
--------------------------------------------
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.