Уважаемые гости и пользователи форума!
Чтобы видеть ссылки на форуме - надо зарегистрироваться и иметь 1 пост на форуме. Для этого есть КУРИЛКА и там тема Здрасти.

Настройки apache2.conf

Со всеми вопросами и предложениями по проекту serverdoma.ru оставляем здесь. Так же сюда попадают форумы обсуждения тем, категории для которых еще не определены.

Модераторы: rewuxiin, kulia

Правила форума
Условием использования нашего форума, является соблюдение настоящих Правил форума.

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам, а вы рискуете получить предупреждение.
sergeykarasev@mail.ru
Сообщения: 21
Зарегистрирован: 17 апр 2011, 03:59

Настройки apache2.conf

08 июл 2011, 15:45

Столкнулся с тем, что по умолчанию в ubuntu после установки панели ISPConfig настройки следующие:

Код: Выделить всё

<IfModule mpm_prefork_module>
    StartServers          5
    MinSpareServers       5
    MaxSpareServers      10
    MaxClients          150
    MaxRequestsPerChild   0
</IfModule>

<IfModule mpm_worker_module>
    StartServers          2
    MinSpareThreads      25
    MaxSpareThreads      75 
    ThreadLimit          64
    ThreadsPerChild      25
    MaxClients          150
    MaxRequestsPerChild   0
</IfModule>
Из за этого сайты с серьезными запросами (например в поиске) очень сильно тормозят и подвисают, в особенности когда активно работает почтовый сервер.
Поправил на следующее, заметно уменьшились подвисания.

Код: Выделить всё

<IfModule mpm_prefork_module>
    StartServers          5
    MinSpareServers       5
    MaxSpareServers      20
    MaxClients           512
    MaxRequestsPerChild  5000
</IfModule>

<IfModule mpm_worker_module>
    StartServers          2
    MinSpareThreads      25
    MaxSpareThreads      75 
    ThreadLimit          64
    ThreadsPerChild      25
    MaxClients           512
    MaxRequestsPerChild  5000
</IfModule>
mini-server
Контактная информация:
Откуда: г. Москва
Сообщения: 1293
Зарегистрирован: 12 июл 2010, 16:11

Re: Настройки apache2.conf

08 июл 2011, 16:40

Как правило для таких целей прикручивают акселераторы, для разгрузки, например что бы не обрабатывать статические данные. А вообще было бы интересно узнать нагрузку на сервер, хотя бы по данным ISPConfig 3, характер и характеристики сайта, какое преобладание на нем контента.
Забыл вчера кота покормить. Утром просыпаюсь, чем-то гремит на кухне... наверное готовит...
sergeykarasev@mail.ru
Сообщения: 21
Зарегистрирован: 17 апр 2011, 03:59

Re: Настройки apache2.conf

08 июл 2011, 16:53

mini-server писал(а):А вообще было бы интересно узнать нагрузку на сервер, хотя бы по данным ISPConfig 3, характер и характеристики сайта, какое преобладание на нем контента.
Интернет магазин Для просмотра ссылок Вы должны быть авторизованы на форуме.

Вертелся на 1Gb.ru, но не справлялась база (postgresql 8.4). Решаем вопрос с выделенным, ну а пока так поставили. На 1gb нагрузка маленькая была, да и сейчас максимум 2% от Е6700, основная нагрузка на сервер отдельный PGSQL, он справляется, там проблем нет.
Зависал на поиске. Если отрубать все порты, оставлять только 80, то зависания уменьшались на порядок.
Сейчас поправил apache2.conf зависания практически прекратились, открыл порты почты. Тот же сайт на centos без isp на виртуалке работал нормально (голая установка centos, затем apache, mysql и PHP5.3). Да, сайт не обычный, на нем вертится вся бухгалтерия, поэтому 5-10 человек активно выписывают счета, формируют накладные, чеки, формируют остатки по складам и т.д. Но нагрузка на сервер. повторюсь, не превышала 2%.

Сергей Карасев
mini-server
Контактная информация:
Откуда: г. Москва
Сообщения: 1293
Зарегистрирован: 12 июл 2010, 16:11

Re: Настройки apache2.conf

08 июл 2011, 17:04

На сайте кэшерование включено? Очень сильно снижает нагрузку, если нагрузка не велика, тогда лучше сжимать трафик! Как я понял Вы увеличили количество пользователей одновременно на сайте, а получается но посещаемость у Вас наоборот низка!
Забыл вчера кота покормить. Утром просыпаюсь, чем-то гремит на кухне... наверное готовит...
sergeykarasev@mail.ru
Сообщения: 21
Зарегистрирован: 17 апр 2011, 03:59

Re: Настройки apache2.conf

08 июл 2011, 17:36

На сайте кэшерование включено?
Что Вы имеете ввиду? Сайты все создавал в данном случае через панель, по умолчанию, единственно ставил галочки CGI,SSI,Ruby,SuEXEC,Общие Error-Documents.
mini-server
Контактная информация:
Откуда: г. Москва
Сообщения: 1293
Зарегистрирован: 12 июл 2010, 16:11

Re: Настройки apache2.conf

08 июл 2011, 18:23

sergeykarasev@mail.ru писал(а):
На сайте кэшерование включено?
Что Вы имеете ввиду? Сайты все создавал в данном случае через панель, по умолчанию, единственно ставил галочки CGI,SSI,Ruby,SuEXEC,Общие Error-Documents.
Кэширование сайта, т.е. в настройках CMS есть такая функция, как и в Joomla кешеровать файлы.
Забыл вчера кота покормить. Утром просыпаюсь, чем-то гремит на кухне... наверное готовит...
sergeykarasev@mail.ru
Сообщения: 21
Зарегистрирован: 17 апр 2011, 03:59

Re: Настройки apache2.conf

08 июл 2011, 18:36

mini-server писал(а): Кэширование сайта, т.е. в настройках CMS есть такая функция, как и в Joomla кешеровать файлы.
Нет, это не CMS, это собственная разработка, аналог 1С торговля, только под WEB.
mini-server
Контактная информация:
Откуда: г. Москва
Сообщения: 1293
Зарегистрирован: 12 июл 2010, 16:11

Re: Настройки apache2.conf

08 июл 2011, 18:47

sergeykarasev@mail.ru писал(а):
mini-server писал(а): Кэширование сайта, т.е. в настройках CMS есть такая функция, как и в Joomla кешеровать файлы.
Нет, это не CMS, это собственная разработка, аналог 1С торговля, только под WEB.
Скажите разработчиками пусть оптимизируют сайт :-)
Забыл вчера кота покормить. Утром просыпаюсь, чем-то гремит на кухне... наверное готовит...
sergeykarasev@mail.ru
Сообщения: 21
Зарегистрирован: 17 апр 2011, 03:59

Re: Настройки apache2.conf

08 июл 2011, 19:10

mini-server писал(а): Скажите разработчиками пусть оптимизируют сайт :-)
Да не, он отлично работал по умолчанию на 1Gb.ru, а также на centos. Все настройки были по умолчанию. Потому и тему завел, вдруг кто то столкнулся с подобным, мне это стоило 6 бессонных ночей... Настройки то ли в ubuntu то ли при установки ISP нестандартные у apache.

Да, по поводу статьи про centos. И Вашего сервера виртуального. Там php 5.1. То есть практически неработоспособен. Установить PHP 5.3 на centos можно командой yum install php53. Но вот запустить с панелью мне все это дело так и не удалось.
mini-server
Контактная информация:
Откуда: г. Москва
Сообщения: 1293
Зарегистрирован: 12 июл 2010, 16:11

Re: Настройки apache2.conf

08 июл 2011, 20:36

Вы так же можете посмотреть материал Для просмотра ссылок Вы должны быть авторизованы на форуме. По отзывам это самая быстрая панель! Но на практике я ее не тестировал, так как остановился на ISPConfig 3.
Забыл вчера кота покормить. Утром просыпаюсь, чем-то гремит на кухне... наверное готовит...
sergeykarasev@mail.ru
Сообщения: 21
Зарегистрирован: 17 апр 2011, 03:59

Re: Настройки apache2.conf

11 июл 2011, 22:53

mini-server писал(а):Вы так же можете посмотреть материал Для просмотра ссылок Вы должны быть авторизованы на форуме. По отзывам это самая быстрая панель! Но на практике я ее не тестировал, так как остановился на ISPConfig 3.
Да, спасибо. В сентябре попробуем. Возможно более подробно перепишу статью, чтоб совсем "для чайников" или допишу про работу в панелях. Благодаря Вашему сайту я рискнул попробовать создать собственный web-сервер. Конечно там много еще минусов, но по крайней мере он работает.
Просто позволить хорошего сисадмина себе пока не можем, а за другими приходится все переделывать самому. А Ваш проект весьма интересен, желаю Вам процветать и здравствовать. От себя помогу, чем смогу.

Вернуться в «Общие вопросы»