最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

阿里dubbo出錯(cuò)提示Thread pool is EXHAUSTED問題及解決方法

 更新時(shí)間:2020年08月06日 10:22:32   作者:程序員進(jìn)進(jìn)  
這篇文章主要介紹了阿里dubbo出錯(cuò)提示Thread pool is EXHAUSTED的問題及解決方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

同事反饋,系統(tǒng)使用過程出個(gè)別時(shí)候會(huì)出現(xiàn)錯(cuò)誤,系統(tǒng)使用srpingMvc+spring+mybatis+dubbo的微服務(wù)架構(gòu)。檢查日志看到如下異常信息:

Caused by: java.util.concurrent.RejectedExecutionException: Thread pool is EXHAUSTED! Thread Name: DubboServerHandler-10.8.64.57:20880, Pool Size: 200 (active: 200, core: 200, max: 200, largest: 200), Task: 5823

通過字面大致意思是,dubbo線程池資源消耗完了。最近也沒有大的系統(tǒng)升級(jí),目前服務(wù)端采用的是默認(rèn)設(shè)置,dubbo.xml修改前配置。

<dubbo:protocol name="dubbo" port="20881" />

修改后

<dubbo:protocol name="dubbo" port="20881" threadpool="fixed" threads="500" />

觀察幾分鐘,查看日志,比之前會(huì)少一些報(bào)錯(cuò),異常還是存在。使用java的jstack命令導(dǎo)出日志再次進(jìn)行分析。

at java.net.SocketInputStream.socketRead0(Native Method)
 at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
 at java.net.SocketInputStream.read(SocketInputStream.java:171)
 at java.net.SocketInputStream.read(SocketInputStream.java:141)
 at java.net.SocketInputStream.read(SocketInputStream.java:127)
 at redis.clients.util.RedisInputStream.ensureFill(RedisInputStream.java:196)
 at redis.clients.util.RedisInputStream.readByte(RedisInputStream.java:40)
 at redis.clients.jedis.Protocol.process(Protocol.java:151)
 at redis.clients.jedis.Protocol.read(Protocol.java:215)
 at redis.clients.jedis.Connection.readProtocolWithCheckingBroken(Connection.java:340)
 at redis.clients.jedis.Connection.getIntegerReply(Connection.java:265)
 at redis.clients.jedis.Jedis.exists(Jedis.java:179)

    發(fā)現(xiàn)該段代碼既然有400多個(gè),綜合分析后問題基本上確認(rèn),是由于服務(wù)端使用redis訪問超時(shí)導(dǎo)致dubbo請(qǐng)求時(shí)間響應(yīng)過長(zhǎng),客戶端請(qǐng)求過多導(dǎo)致線程數(shù)量增加。

繼續(xù)定位異常代碼,發(fā)現(xiàn)消費(fèi)端有一個(gè)對(duì)外服務(wù)訪問量過多,優(yōu)化代碼升級(jí)后問題解決。

總結(jié)

到此這篇關(guān)于阿里dubbo出錯(cuò)提示Thread pool is EXHAUSTED 解決的文章就介紹到這了,更多相關(guān)阿里dubbo出錯(cuò)提示Thread pool is EXHAUSTED內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • SpringBoot中添加監(jiān)聽器及創(chuàng)建線程的代碼示例

    SpringBoot中添加監(jiān)聽器及創(chuàng)建線程的代碼示例

    這篇文章主要介紹了SpringBoot中如何添加監(jiān)聽器及創(chuàng)建線程,文中有詳細(xì)的代碼示例,具有一定的參考價(jià)值,需要的朋友可以參考下
    2023-06-06
  • Java設(shè)計(jì)模式之原型模式詳細(xì)解讀

    Java設(shè)計(jì)模式之原型模式詳細(xì)解讀

    這篇文章主要介紹了Java設(shè)計(jì)模式之原型模式詳細(xì)解讀,原型模式屬于創(chuàng)建型設(shè)計(jì)模式,用于創(chuàng)建重復(fù)的對(duì)象,且同時(shí)又保證了性能,該設(shè)計(jì)模式的好處是將對(duì)象的創(chuàng)建與調(diào)用方分離,需要的朋友可以參考下
    2023-12-12
  • SpringBoot文件分片上傳的示例代碼

    SpringBoot文件分片上傳的示例代碼

    分片上傳在很多地方都可以使用的到,本文主要介紹了SpringBoot文件分片上傳的示例代碼,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-12-12
  • JPA中@ElementCollection使用示例詳解

    JPA中@ElementCollection使用示例詳解

    在JPA中,@ElementCollection注解主要用于映射集合屬性,例如List、Set或數(shù)組等集合屬性,以及Map結(jié)構(gòu)的集合屬性,每個(gè)屬性值都有對(duì)應(yīng)的key映射,這篇文章主要介紹了JPA中@ElementCollection使用,需要的朋友可以參考下
    2023-11-11
  • 詳解Java中int和Integer的區(qū)別

    詳解Java中int和Integer的區(qū)別

    這篇文章主要介紹了Java中int和Integer的區(qū)別文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • 詳解Spring中使用@within與@target的區(qū)別

    詳解Spring中使用@within與@target的區(qū)別

    這篇文章主要介紹了Spring中使用@within與@target的一些區(qū)別,本文通過項(xiàng)目案例給大家詳細(xì)分析,給大家介紹的非常詳細(xì),代碼簡(jiǎn)單易懂,需要的朋友可以參考下
    2021-09-09
  • Java Enum的簡(jiǎn)單使用

    Java Enum的簡(jiǎn)單使用

    這篇文章主要為大家詳細(xì)介紹了Java Enum的簡(jiǎn)單使用,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-09-09
  • Java構(gòu)建高效結(jié)果緩存方法示例

    Java構(gòu)建高效結(jié)果緩存方法示例

    這篇文章主要介紹了Java構(gòu)建高效結(jié)果緩存方法示例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-04-04
  • Java面試題沖刺第八天--Spring框架2

    Java面試題沖刺第八天--Spring框架2

    這篇文章主要為大家分享了最有價(jià)值的三道Spring框架面試題,涵蓋內(nèi)容全面,包括數(shù)據(jù)結(jié)構(gòu)和算法相關(guān)的題目、經(jīng)典面試編程題等,感興趣的小伙伴們可以參考一下
    2021-07-07
  • Java中YYYY-MM-dd與yyyy-MM-dd的區(qū)別及跨年問題

    Java中YYYY-MM-dd與yyyy-MM-dd的區(qū)別及跨年問題

    YYYY-MM-dd可能會(huì)導(dǎo)致跨年周的日期被歸屬到錯(cuò)誤的年份, yyyy-MM-dd總是表示實(shí)際的日歷年份,無論日期所在的周是否跨年,本文就來介紹一下兩者的區(qū)別,感興趣的可以了解一下
    2024-01-01

最新評(píng)論

金堂县| 正宁县| 四子王旗| 定襄县| 湖口县| 蒙自县| 赣州市| 贵溪市| 潢川县| 揭东县| 元谋县| 宁城县| 印江| 金平| 霸州市| 洛浦县| 都匀市| 阜康市| 新竹市| 博湖县| 西充县| 周宁县| 余姚市| 龙江县| 潞西市| 封丘县| 微山县| 亳州市| 客服| 达孜县| 福鼎市| 姜堰市| 屯留县| 普宁市| 疏附县| 潞城市| 禄丰县| 高邑县| 永和县| 怀远县| 东乡族自治县|