您好,登錄后才能下訂單哦!
項目使用httpclient4.3.3,突然有天發現推送線程池排隊,通過jstack 定位到httpclient進行ssl連接時發生阻塞。httpclient 的SocketTimeout 和 ConnectTimeout都有設置。
后分析查找,確認是httpclient4.3.3的bug,
見 https://issues.apache.org/jira/browse/HTTPCLIENT-1478
大概原因是由于ssl握手失敗,導致設置的超時時間無效。進而引發現場阻塞,導致線程池線程被占滿
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。