Задать вопрос
@lubovka999

Как излечить PHP-FPM Большая нагрузка?

Всем привет ребят, что делать не знаю. Ранее ребята посоветовали отдавать файлы nginx а не php, сделал это, после этого нагрузка ушла, теперь она снова появилась, как быть теперь не знаю. Проц нагружает до 95-100%, хоть ты убейся, ребят прошу помочь в данной ситуации, не знаю что делать.
Прилагаю скрин: 2c9f0d0d88134acbbb446da9ce541428.png

Конфиги php-fpm такие:
[домен]
listen = 127.0.0.1:9002
listen.allowed_clients = 127.0.0.1

user = api
group = api

pm = ondemand
pm.max_children = 4000
pm.start_servers = 5
pm.min_spare_servers = 5
pm.max_requests = 0

env[HOSTNAME] = $HOSTNAME
env[PATH] = /usr/local/bin:/usr/bin:/bin
env[TMP] = /tmp
env[TMPDIR] = /tmp
env[TEMP] = /tmp


Конфиги такие потому что, отдаю музыку размером от 3 до 12 мб. размер одного файла.

Вот что говорят логи:
[20-Jun-2017 10:52:41] NOTICE: [pool имя домена] child 30914 started
[20-Jun-2017 11:13:29] WARNING: [pool имя домена] child 8524 exited on signal 11 (SIGSEGV - core dumped) after 19087.627334 seconds from start
[20-Jun-2017 11:13:29] NOTICE: [pool имя домена] child 12634 started
[20-Jun-2017 11:19:55] WARNING: [pool имя домена] child 19043 exited on signal 11 (SIGSEGV - core dumped) after 22571.923880 seconds from start
[20-Jun-2017 11:19:55] NOTICE: [pool имя домена] child 26336 started
[20-Jun-2017 11:38:34] WARNING: [pool имя домена] child 27941 exited on signal 11 (SIGSEGV - core dumped) after 16000.620275 seconds from start
[20-Jun-2017 11:38:34] NOTICE: [pool имя домена] child 16027 started
[20-Jun-2017 11:48:23] WARNING: [pool имя домена] child 10213 exited on signal 11 (SIGSEGV - core dumped) after 21684.159388 seconds from start
[20-Jun-2017 11:48:23] NOTICE: [pool имя домена] child 16555 started
[20-Jun-2017 12:03:41] WARNING: [pool имя домена] child 19186 exited on signal 11 (SIGSEGV - core dumped) after 22589.130914 seconds from start
[20-Jun-2017 12:03:41] NOTICE: [pool имя домена] child 26334 started
[20-Jun-2017 12:11:29] WARNING: [pool имя домена] child 20630 exited on signal 11 (SIGSEGV - core dumped) after 17033.266885 seconds from start
[20-Jun-2017 12:11:29] NOTICE: [pool имя домена] child 15860 started
[20-Jun-2017 12:11:45] NOTICE: Terminating ...
[20-Jun-2017 12:11:46] NOTICE: exiting, bye-bye!
[20-Jun-2017 12:11:47] NOTICE: fpm is running, pid 24041
[20-Jun-2017 12:11:47] NOTICE: ready to handle connections
[20-Jun-2017 12:11:47] NOTICE: systemd monitor interval set to 10000ms
  • Вопрос задан
  • 1381 просмотр
Подписаться 2 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
metallurg_it
@metallurg_it
OSXPC.ru & Jun10r.ru
Проверь не включен ли у тебя Socket
584b09b17fe242269eb115707b5ab55e.pngВторое местечко:
worker_processes
gzip_comp_level (1 вроде мелкое сжатие, а 9 максимальное сжатие - оно и может грузить сервер).

Третье местечко
Проверь есть ли настройка Nginx отдавать mp3 или какой у Вас пормат через сам Nginx, а не PHP-FPM

Ну и на последок проверье плагины в вашем ВП или кешировщики (предположил, так как не указано ничего).
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
IT ATLAS Москва
от 250 000 до 500 000 ₽