簡體   English   中英

FIN_WAIT Java監視應用程序問題

[英]FIN_WAIT Issue With Java Monitoring Application

在運行Introscope的RHEL 5.4上,FIN_WAIT1出現問題。 到目前為止,我觀察到的是,無論何時掛起我們正在使用Introscope監視的目標JVM時,在該主機上運行的代理都停止發送數據,並且一段時間后,服務器(Introscope Server)上的套接字進入FIN_WAIT1狀態,並保持在那里。很長一段時間,如果我們重新啟動目標JVM,它將被清除。

我想知道這是由於Introscope中的錯誤引起的還是與TCP層有關。

FIN_WAIT1位於TCP層-這意味着您計算機的tcp堆棧正在等待來自另一端TCP堆棧的連接關閉消息之一。 它通常不會真正造成太大的危害,除了在超時之前占用少量內核狀態之外。 但是,有時它可能會阻止您在同一端口上重新啟動服務器,在這種情況下,可以在第一次打開套接字之前在套接字上設置SO_REUSESOCKET和/或SO_REUSEPORT選項。 (如果共享機器,這確實會帶來一些安全隱患。)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM