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

Из за чего в php-fpm постоянно идет прирост потребления RAM?

В php-fpm постоянно идет прирост потребления RAM, в день ~ +1%.
И через 3 недели приходится перезагружать сервер из за нехватки RAM.
Я это заметил когда в терминале набрал top:
466 root      20   0  469980  43080  35132 S   0.0  0.4   1:08.70  `- php-fpm: master process (/opt/plesk/php/7.1/etc/php-fpm.conf)             
  909 web  20   0 1610096 1.121g  27336 S   0.3  9.8  25:50.36      `- php-fpm: pool сайт                                          
  911 web  20   0 1609788 1.119g  25584 S   0.7  9.7  26:15.04      `- php-fpm: pool сайт

Впервые с таким сталкиваюсь, почему такое может происходить, почему они не закрываются так долго? Подскажите в каком направление копать?
  • Вопрос задан
  • 193 просмотра
Подписаться 2 Простой Комментировать
Решения вопроса 1
ky0
@ky0
Миллиардер, филантроп, патологический лгун
Настройте pm.max_requests, чтобы процессы пересоздавались после определённого количества обработанных запросов.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
2ord
@2ord
Полагаю, что память не освобождается по причине того, что ее потребление вызвано увеличением количества соединений HTTP, с СУБД или чего-то другого.
Нужно профилировать приложение, чтобы знать причину.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы