Apache mpm-itk (FreeBSD)
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- проходил мимо
Apache mpm-itk (FreeBSD)
FreeBSD 8, Apache22 mpm-itk. Все настройки по дефолту. В апаче живет около 150 сайтов.
Из access логов видно, что иногда когда приходит рбот Яндекса - апач не всегда отдает статус 200 для конкретной страницы. Иногда это 403. То есть сегодня это может быть 200, а завтра уже 403. И так для всех сайтов. Соответственно в поиске яндекса стрницы сайтов то появляются, то пропадают.
Если поставить апач без mpm-itk, то все начинает работать нормально.
Подскажите, в какую сторону смотреть чтобы решить данную проблему?
Из access логов видно, что иногда когда приходит рбот Яндекса - апач не всегда отдает статус 200 для конкретной страницы. Иногда это 403. То есть сегодня это может быть 200, а завтра уже 403. И так для всех сайтов. Соответственно в поиске яндекса стрницы сайтов то появляются, то пропадают.
Если поставить апач без mpm-itk, то все начинает работать нормально.
Подскажите, в какую сторону смотреть чтобы решить данную проблему?
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
-
- сержант
- Сообщения: 152
- Зарегистрирован: 2008-10-30 12:15:26
Re: Apache mpm-itk (FreeBSD)
перед апачем ставится nginx, проблема пропадает.
хотя правильно решается эта проблема использованием php as cgi/fastcgi
хотя правильно решается эта проблема использованием php as cgi/fastcgi
-
- проходил мимо
Re: Apache mpm-itk (FreeBSD)
Можно попробовать ngix поставить, надо изучить. Дело с ним никогда не имел.
В FastCGI я не знаю как ограничивать сайт по ресурсам (паямть, процессорное время, кол-во процессов).
В FastCGI я не знаю как ограничивать сайт по ресурсам (паямть, процессорное время, кол-во процессов).
-
- сержант
- Сообщения: 152
- Зарегистрирован: 2008-10-30 12:15:26
Re: Apache mpm-itk (FreeBSD)
а как вы это делаете с itk ?L. K. писал(а):В FastCGI я не знаю как ограничивать сайт по ресурсам (паямть, процессорное время, кол-во процессов).
-
- проходил мимо
Re: Apache mpm-itk (FreeBSD)
RLimitCPU, RLimitMEM, RLimitNPROC в конфиге апача задаю.ViktorichZ писал(а):а как вы это делаете с itk ?L. K. писал(а):В FastCGI я не знаю как ограничивать сайт по ресурсам (паямть, процессорное время, кол-во процессов).
-
- проходил мимо
Re: Apache mpm-itk (FreeBSD)
Поставил nginx - проблема с периодическим отдованием 403 действительно ушла. Это получается, что в настройках ITK что-то не так, раз он не успевает обрабатывать и выкидывает 403. Верно мыслю?
Но nginx мне не нравится: все работает от одного пользователя. Все таки хочется чистый itk оставить. Куда рыть, как менять настройки ITK? Гугл не помогает
Но nginx мне не нравится: все работает от одного пользователя. Все таки хочется чистый itk оставить. Куда рыть, как менять настройки ITK? Гугл не помогает
-
- сержант
- Сообщения: 152
- Зарегистрирован: 2008-10-30 12:15:26
Re: Apache mpm-itk (FreeBSD)
проблема в том, что поисковик в рамках одной сессии пытается получить данные с разных сайтов, у которых разные UID, апач соответственно это делать не даёт и выдаёт 403 ошибку, если не нравится nginx, ставьте тогда сразу apache worker + php as fast-cgi ... производительность будет куда выше чем у itk ну и с безопасностью всё будет лучше так как избавитесь от нескольких рутовых демонов
-
- проходил мимо
Re: Apache mpm-itk (FreeBSD)
ViktorichZ, спасибо за разъяснение, полезная инфа.
Буду ставить fast-cgi тогда, т.к. с nginx нельзя нагрузку по сайтам просматривать.
Буду ставить fast-cgi тогда, т.к. с nginx нельзя нагрузку по сайтам просматривать.