批量改密资产连接性测试时显示“....”的排查方法


Administrator
飞致云 发布于 2022-03-02 / 602 阅读 / 0 评论 /
概述本文主要介绍执行批量任务时(批量改密、测试资产连接性、批量命令等),弹窗显示异常的处理。详细信息现象:以测试资产连接性为例,弹窗页面一直打“.................”。排查思路造成此问题的原因比较多涉及celery组件,主备和集群模式还跟共享存储、反向代理软件有关。

概述

本文主要介绍执行批量任务时(批量改密、测试资产连接性、批量命令等),弹窗显示异常的处理。

详细信息

现象:以测试资产连接性为例,弹窗页面一直输出“…”。

排查思路

造成此问题的原因比较多涉及 celery 组件,主备和集群模式还跟共享存储、反向代理软件有关。

检查状态

点击【作业中心】->【任务监控】,在弹出窗口中检查 celeryansible 的状态是否为 Online,如果是Offline,去后台使用 docker restart jms_celery 命令重启 celery 容器。

检查共享存储

主备和集群模式里,如果 celery 正常,大概率是共享存储导致,检查各节点共享存储挂载是否正常。然后去后台使用docker restart jms_core 命令重启 jms_core 容器。

查看 JumpServer 数据存储地址

grep ^VOLUME_DIR /opt/jumpserver/config/config.txt
VOLUME_DIR=/opt/jumpserver

去各个节点,检查共享存储挂载是否正常。 注意:JumpServer 的存储路径为 /opt/jumpserver,共享存储应挂载到 /opt/jumpserver/core/data

df -hT | grep "/opt/jumpserver"
172.29.1.3:/data/NFS_ServerDir/jumpserver/data nfs4       50G   44G  6.4G   88% /opt/jumpserver/core/data

确保共享存储正常以后,进入到 jms 的安装路径,使用命令 ./jmsctl.sh restart 重启 JumpServer。

如果单节点出问题,检查反向代理或者 LB,需要支持 Websocket 参考官网文档 反向代理配置




是否对你有帮助?