В некоторые плохие дни наш сервер приложений (Weblogic) имеет тенденцию получать много сеансов CLOSE_WAIT.
Мы даже дошли до того, что перезапустили наш пакет программного обеспечения промежуточного уровня в broadDaylight, чтобы получить своевременные исправления, поскольку это вызывает паническую ситуацию.
$ netstat -nat | egrep 'CLOSE_WAIT' | туалет
412.
При условии, что это просто процессы, есть ли способ убить их, не влияя на работу моего сервера?
Я сталкивался с этим сценарием, который принимает порт host: и утверждает, что убивает эти сеансы, но не уверен, будет ли это работать в производственной среде.
"$ netstat -anp | grep 192.168.0.100 | grep ': 80' | grep CLOSE_WAIT | awk '{print $ 7}' | cut -d / -f1 | grep -oE" [[: digit:]] { 1,} "| xargs kill"
Любая помощь будет оценена.