За последние 24 часа нас посетили 22824 программиста и 1263 робота. Сейчас ищут 750 программистов ...

Перегруз Apache

Тема в разделе "Установка PHP", создана пользователем sobachnik, 30 июл 2011.

  1. sobachnik

    sobachnik Старожил

    С нами с:
    20 апр 2007
    Сообщения:
    3.380
    Симпатии:
    13
    Адрес:
    Дмитров, МО
    Столкнулся с проблемой - сервер не справляется с нагрузкой. Именно веб-сервер (апач). Т.е. в секунду устанавливается больше соединений, чем он способен обработать. Как результат - падает весь сервер. Сервак - выделенный, не виртуал, чисто выделенная машина под 1 сайт. Как сия проблема решается?
    Слышал, что можно ставить два сервера - чтобы apache обрабатывал только запросы к php-скриптам, а за всё остальное чтобы отвечал другой сервер, например nginx. Есть ли где-нить достаточно понятное для простого деревенского парня описание, как реализовать такое двоесервие под freeBSD? Или подобные вещи делаются только за бабки?
     
  2. Апельсин

    Апельсин Активный пользователь

    С нами с:
    20 мар 2010
    Сообщения:
    3.645
    Симпатии:
    2
    http://forum.searchengines.ru/showthread.php?t=310585

    вообще запердоль нгинкс без апача, но плюс php-fpm + eAccelerator и будет самолет.
    вообще можно разделить на два веб-сервера, но выгоды как от nginx+php-fpm вряд ли поимеешь.

    сам настраивал под линух/убунту. все достаточно геморно, если не знать, но потом за пол часа все ставится.
    но php-fpm надо бы юзать с пхп5.3, так как в нем уже впаян патч для работы пыха как fast-cgi. Для пхп 5.2 ставится отдельная шняга типа php-cgi и это все дело скрещивается.

    Мой вариант под линух описан здесь http://habrahabr.ru/blogs/sysadm/113101/
    Для твоей фри тоже должно быть.