Как настроить PHP-FPM?

Сайт стоит на этом хосте fastvps.ru/dedicated тариф EX-60
Intel® Core™ i7-920 Quadcore 4 физических ядра, 8 потоков (hyper-threading)
48 GB DDR3
Посещалка была 18+к и начал выдавать 502 ошибку.
Как правильно (и что) нужно настроить сервак.
Сейчас стоят такие настройки
pm.max_children = 512
pm.start_servers = 52
pm.min_spare_servers = 40
pm.max_spare_servers = 64
  • Вопрос задан
  • 2397 просмотров
Пригласить эксперта
Ответы на вопрос 2
merryjane
@merryjane
Системный администратор
Вам надо для начала собрать статистику по потребляемым ресурсам, чтобы понять во что Вы упираетесь. И есть ли смысл поднимать число потоков fpm. Возможно затык в БД вообще, тогда надо оптимизировать уже ее настройки.
В простейшем случае Вам надо получить статистику по нагрузке на CPU, дисковую подсистему, потребление памяти.
Плюс все тоже самое но по процессам работающим на сервере.
Самое просто поставить готовое решение, которое умеет все это собирать и агригировать в графики, чтобы было наглядно. На мой взгляд в этом плане очень удобен munin. Ставится легко и у него большая часть требований перекрывается стандартными плагинами из коробки.
А дальше смотреть на получившиеся графики в моменты нагрузки и анализировать их.
Ответ написан
opium
@opium
Просто люблю качественно работать
посмотрите логи
урежьте таймаут до минимума
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы