概述本文主要介绍执行批量任务时(批量改密、测试资产连接性、批量命令等),弹窗显示异常的处理。详细信息现象:以测试资产连接性为例,弹窗页面一直打“.................”。排查思路造成此问题的原因比较多涉及celery组件,主备和集群模式还跟共享存储、反向代理软件有关。
概述本文主要介绍执行批量任务时(批量改密、测试资产连接性、批量命令等),弹窗显示异常的处理。
详细信息现象:以测试资产连接性为例,弹窗页面一直输出“…”。
排查思路造成此问题的原因比较多涉及 celery 组件,主备和集群模式还跟共享存储、反向代理软件有关。
检查状态点击【作业中心】->【任务监控】,在弹出窗口中检查 celery 和 ansible 的状态是否为 Online,如果是Offline,去后台使用 docker restart jms_celery 命令重启 celery 容器。
检查共享存储主备和集群模式里,如果 celery 正常,大概率是共享存储导致,检查各节点共享存储挂载是否正常。然后去后台使用docker restart jms_core 命令重启 jms_core 容器。
查看 JumpServer 数据存储地址grep ^VOLUME_DIR /opt/jumpserver/config/config.txtVOLUME_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 参考官网文档 反向代理配置。