я могу убить соединение close_wait на сервере weblogic - PullRequest
0 голосов
/ 11 марта 2019

В некоторые плохие дни наш сервер приложений (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"

Любая помощь будет оценена.

...