首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Gemfire服务器日志中找到“线程耗尽”

在Gemfire服务器日志中找到“线程耗尽”
EN

Stack Overflow用户
提问于 2020-05-13 03:23:34
回答 1查看 333关注 0票数 0

我检查了gemfire服务器日志,并在日志文件中找到了以下语句。:

代码语言:javascript
复制
    Rejected connection from Server connection from [client host address=XXX.XXX.XXX.XX; client port=XXXX1] because incoming request was rejected by pool possibly due to thread exhaustion

    Rejected connection from Server connection from [client host address=XXX.XXX.XXX.XX; client port=XXXX2] because incoming request was rejected by pool possibly due to thread exhaustion

    ....

可能的原因是什么?我要怎么找出根本原因?

我使用Gemfire 9.8.6,大部分区域都是复制的。客户端通过Spring数据Gemfire缓存代理连接到服务器区域。

gemfire.properties服务器

根据缓存服务器日志文件,我发现我的握手器max池大小:4和max-connections=800和max-线程=0

代码语言:javascript
复制
    Handshaker max Pool size: 4
    CacheServer Configuration: port=51XX max-connections=800 max-threads=0 notify-by-subscription=true socket-buffer-size=1250000

我将redhat软限制的文件描述符更改为8192,硬限制为81920,进程数(nproc)软限制为501408,具有无限的硬限制。

  1. 服务器总数:2
  2. 定位器总数:2
  3. 客户总数: 15

谢谢你的帮助

EN

回答 1

Stack Overflow用户

发布于 2020-05-13 08:32:08

当GemFire服务器没有足够的资源来处理传入的请求时,它通常会记录该消息。我建议你看看微调客户端/服务器配置确保你有足够的套接字。希望这能有所帮助。干杯。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61765826

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档