为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM8
【操作系统】:麒麟V10
【CPU】:鲲鹏920
【问题描述】:
dmetl5 web管理平台【监控】-【流程监控】 看不到运行信息。
【解决过程】
1.排查dmetl的日志,各组件日志均无明显异常。
2.回顾部署时的网络环境,当时web端的8080端口和用于 socketIO 的通信9080端口需要通过nginx代理,将内网ip地址和端口,绑定在EIP上代理出来,供外网访问。
3.用户排查发现其中的9080端口,在安全扫描时因为没有备注用途,当时就关闭了对应的端口策略。
4.本次通过排查,定位到问题后,开通9080端口策略,【流程监控】详情页正常显示运行信息。

以下请参考
dmetl5 web管理平台的监控-流程监控功能无法显示运行信息,主要原因是9080端口被安全策略关闭,导致Socket.IO通信中断。以下是详细分析和解决方案:
问题原因
9080端口作用
网络配置依赖
安全策略误操作
解决方案
开通9080端口策略
在安全组规则中添加入方向的9080端口(协议:TCP,源IP:0.0.0.0/0)。
验证服务监听状态
dmetl5.conf)中的端口绑定设置。检查Nginx代理配置
location /socket.io { proxy_pass http://backend_ip:9080; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; }SSL/TLS配置(如使用HTTPS)
日志与调试
tail -f /var/log/nginx/error.log tail -f /var/log/dmetl5/dmetl5.log预防措施
端口策略标注
自动化监控
文档化配置
总结
问题的根本原因是9080端口被误关闭,导致Socket.IO通信中断。通过开通端口、验证服务监听、检查Nginx配置,并确保SSL/TLS兼容性,可彻底解决流程监控信息无法显示的问题。后续需加强端口策略管理和日志监控,避免类似问题复发。
如果以上能为您解决问题,请点击“设为最佳答案”并确认,谢谢!