云计算百科
云计算领域专业知识百科平台

记录jumpserver连接连接服务器异常

某天早上假期后上班有人报障jumpserver堡垒机访问服务器有问题,提示如下:

连接API服务失败
Receive Connection closed
Connection websocket closed

尝试重启jumpserver容器服务,还是无法连接

查看jms日志提示  

[GIN] 2025/04/07 – 08:55:56 | 200 | 59.608293ms | 192.168.1.125 | GET "/koko/connect/?disableautohash=false&token=ce9d902a-66ed-4087-9adb-af76bc058fe3&_=1743987210075"
2025-04-07 08:55:57 [ERRO] Conn[c8afed0f-2603-402f-b961-5187bcff3e1c] submit session 3efe7dc8-9ab5-4926-9bdd-1a75783b0f75 to core server err: 连接API服务失败
POST http://core:8080/api/v1/terminal/sessions/ failed, get code: 500, {"error": "Server internal error"}
2025-04-07 08:55:57 [ERRO] Ws[c8afed0f-2603-402f-b961-5187bcff3e1c] read message err: websocket: close 1005 (no status)

发现连接8080端口有问题,用docker进入容器查看8080的服务jms_core,再去查看容器内日

raise HTTP_EXCEPTIONS.get(status_code, TransportError)(
elasticsearch7.exceptions.TransportError: TransportError(429, 'circuit_breaking_exception', '[parent] Data too large, data for [<http_request>] would be [8002536408/7.4gb], which is larger than the limit of [7888427417/7.3gb], real usage: [8002536408/7.4gb], new bytes reserved: [0/0b], usages [request=0/0b, fielddata=0/0b, in_flight_requests=3123024904/2.9gb, accounting=0/0b]')
2025-04-07 09:11:41 [ERRO] Internal Server Error: /api/v1/terminal/sessions/

  • circuit_breaking_exception:
    • Elasticsearch 的「断路器」机制检测到操作需要使用的内存(7.4GB)超过了 JVM 堆内存限制(7.3GB),因此主动拒绝请求,防止节点崩溃。

确认为连接到elasticsearch问题,调整组件存储设置,将存储设置默认设置为default,删除elasticsearch,查看已正常连接。

后续怎么操作优化有大佬麻烦告知下,可能是在查询或聚合操作时,需要加载大量数据到内存(例如全索引扫描、未优化的聚合计算)

—续写—

在elasticsearch服务器清理掉历史记录,也可以正常使用,将日志记录按日期创建文件夹即可

赞(0)
未经允许不得转载:网硕互联帮助中心 » 记录jumpserver连接连接服务器异常
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!