Установка nginx в «сложных» условиях (ISPManager)

Столкнулся со следующей ситуацией.

Клиенту нужно было установить Nginx, но вся память (200 Мб) была занята процессами Apache. Через ISPManager установить не удалось.

Так что идем следующим путем:

# /usr/local/ispmgr/sbin/pkgctl install nginx

Перед этим был убит апач, чтобы было больше свободных ресурсов и установилось быстрее.

После установки может создасться неверный конфиг nginx’a. Запускаем апач и выполняем следущее:

# /usr/local/ispmgr/sbin/pkgctl activate nginx

Успехов!

Установка nginx в «сложных» условиях (ISPManager): 2 комментария

  1. Ну с тем, что нужно освободить оперативки для установки nginx — все понятно, меня больше такой вопрос интересует: как VPS клиента после установки стал работать (лучше/хуже)? Ведь кроме запущенного апача еще процесс nginx прибавился.

    Я вот взял VPS себе для тестов, 256 оперативки, 700МГц, после небольшой оптимизации используется 110-160 RAM (висит всего пара сайтов, не посещаемых, запущены: апач, мускул, нджинкс, ispmanager, сендмеил и т.д.)
    Вроди бы не плохо… Но решил протестить на элементарную нагрузку — запустил Xenu — утилиту для сканирования сайта на битые ссылки, проц сразу подскакивает до 95-100%, оператива до 200-240 mb.
    Лимит на кол-во соединений в nginx слабо помог, хотя установил его в 4 соединения на 1 IP.

    Вопрос в следующем — есть ли опыт работы/оптимизации с такими VPS? Может какие-то решения есть наработанные.

  2. nginx принимает всю статику на себя, а т.к. он «легкий» — то меньше создает нагрузку на сервер (не отсылает запросы apache).

    Думаю, оптимизировать можно. Но если скрипты и данные реально «тяжелые» то тут не помочь.

Добавить комментарий

Ваш адрес email не будет опубликован.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.