Страница 1 из 1
Apache mpm-itk (FreeBSD)
Добавлено: 2010-06-09 13:02:40
L. K.
FreeBSD 8, Apache22 mpm-itk. Все настройки по дефолту. В апаче живет около 150 сайтов.
Из access логов видно, что иногда когда приходит рбот Яндекса - апач не всегда отдает статус 200 для конкретной страницы. Иногда это 403. То есть сегодня это может быть 200, а завтра уже 403. И так для всех сайтов. Соответственно в поиске яндекса стрницы сайтов то появляются, то пропадают.
Если поставить апач без mpm-itk, то все начинает работать нормально.
Подскажите, в какую сторону смотреть чтобы решить данную проблему?
Re: Apache mpm-itk (FreeBSD)
Добавлено: 2010-06-09 19:37:25
ViktorichZ
перед апачем ставится nginx, проблема пропадает.
хотя правильно решается эта проблема использованием php as cgi/fastcgi
Re: Apache mpm-itk (FreeBSD)
Добавлено: 2010-06-09 20:24:04
L. K.
Можно попробовать ngix поставить, надо изучить. Дело с ним никогда не имел.
В FastCGI я не знаю как ограничивать сайт по ресурсам (паямть, процессорное время, кол-во процессов).
Re: Apache mpm-itk (FreeBSD)
Добавлено: 2010-06-10 7:47:25
ViktorichZ
L. K. писал(а):В FastCGI я не знаю как ограничивать сайт по ресурсам (паямть, процессорное время, кол-во процессов).
а как вы это делаете с itk ?
Re: Apache mpm-itk (FreeBSD)
Добавлено: 2010-06-10 21:08:55
L. K.
ViktorichZ писал(а):L. K. писал(а):В FastCGI я не знаю как ограничивать сайт по ресурсам (паямть, процессорное время, кол-во процессов).
а как вы это делаете с itk ?
RLimitCPU, RLimitMEM, RLimitNPROC в конфиге апача задаю.
Re: Apache mpm-itk (FreeBSD)
Добавлено: 2010-06-19 12:43:49
L. K.
Поставил nginx - проблема с периодическим отдованием 403 действительно ушла. Это получается, что в настройках ITK что-то не так, раз он не успевает обрабатывать и выкидывает 403. Верно мыслю?
Но nginx мне не нравится: все работает от одного пользователя. Все таки хочется чистый itk оставить. Куда рыть, как менять настройки ITK? Гугл не помогает
Re: Apache mpm-itk (FreeBSD)
Добавлено: 2010-06-19 22:29:09
ViktorichZ
проблема в том, что поисковик в рамках одной сессии пытается получить данные с разных сайтов, у которых разные UID, апач соответственно это делать не даёт и выдаёт 403 ошибку, если не нравится nginx, ставьте тогда сразу apache worker + php as fast-cgi ... производительность будет куда выше чем у itk ну и с безопасностью всё будет лучше так как избавитесь от нескольких рутовых демонов
Re: Apache mpm-itk (FreeBSD)
Добавлено: 2010-06-20 9:22:18
L. K.
ViktorichZ, спасибо за разъяснение, полезная инфа.
Буду ставить fast-cgi тогда, т.к. с nginx нельзя нагрузку по сайтам просматривать.