TCPSNDBUF превышает лимит, падает скорость, ошибки подключения

G
На сайте с 09.11.2007
Offline
78
430

На vps с рут доступом возникла проблема с превышением лимита tcpsndbuf, на какое-то время помогает перезагрузка, затем лимит снова превышается и скорость соединения с сервером ограничивается несколькими КБ/с. Веб сервер работает в виде связки apache+nginx, в логах apache есть ошибки о невозможности открытия подключения из-за исчерпания буфера TCP, соответственно возникают проблемы с доступом к сайтам на сервере.

cat /proc/user_beancounters
Version: 2.5
resource held maxheld barrier limit failcnt
kmemsize 15110869 17149952 33554432 33554432 0
lockedpages 0 0 4096 4096 0
privvmpages 119683 131592 524288 524288 0
shmpages 658 1330 262144 262144 0
dummy 0 0 9223372036854775807 9223372036854775807 0
numproc 79 147 800 800 0
physpages 172908 179089 0 9223372036854775807 0
vmguarpages 0 0 524288 2147483647 0
oomguarpages 25989 25989 524288 2147483647 0
numtcpsock 334 336 1000 1000 0
numflock 5 8 400 400 0
numpty 1 1 128 128 0
numsiginfo 0 72 1024 1024 0
tcpsndbuf 8574400 8579520 8388608 12582912 53631856
tcprcvbuf 1047888 2406568 8388608 12582912 0
othersockbuf 80144 245800 8388608 12582912 0
dgramrcvbuf 0 2312 1048576 1048576 0
numothersock 42 52 1000 1000 0
dcachesize 8386662 8388608 8388608 8388608 0
numfile 1265 1355 16384 16384 0
dummy 0 0 9223372036854775807 9223372036854775807 0
dummy 0 0 9223372036854775807 9223372036854775807 0
dummy 0 0 9223372036854775807 9223372036854775807 0
numiptent 27 27 128 128 0

Провайдер сообщил об отсутствии ошибок на уровне физ.сервера и контейнера, посоветовал смотреть фактические соединения при возникновении проблемы, например с помощью netstat. Очевидных причин для возникновения проблемы не увидел. Но сам не специалист, поэтому, пожалуйста, посоветуйте что конкретно посмотреть и какие команды и ключи для этого использовать.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий