Почему в отчете netstat много соединений с 127.0.0.1?

На сервере периодически выедается вся память. Данная команда выдает подозрительно высокое число соединений от 127.0.0.1. Это нормально и искать в другом месте или же какой то сервис нагружает память?
netstat -ntu | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n


UPD. Возможно ли это потому, что php-fpm на этот порт смотрит, а не через сокет?
  • Вопрос задан
  • 885 просмотров
Решения вопроса 1
kotomyava
@kotomyava
Системный администратор
Если у вас php-fpm на tcp висит, то конечно - на каждый запрос обрабатываемый будет соединение с 127.0.0.1 на 127.0.0.1, т.е. от веб сервера к php-fpm. И если у вас затык какой, то запросы встают в очередь, и количество одновременных соединений конечно растёт. Т.е. это, скорее всего, просто побочный эффект проблемы, а не она сама.

У php-fpm есть статистика, её можно посмотреть когда есть проблема, и понять, что происходит, какие запросы обрабатываются в данный момент. Логи веб сервера стоит поглядеть, нет-ли там наплыва запросов. Также, возможно, у вас слишком велик лимит на количество процессов php для ваших ресурсов, или не правильно распределена память в целом.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
opium
@opium
Просто люблю качественно работать
А зачем вам нетстат если вы можете просмотреть топом кто съедает всю память
Ответ написан
Ваш ответ на вопрос

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

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