注册
docker部署应用,dm_svc.conf文件读取异常排查
技术分享/ 文章详情 /

docker部署应用,dm_svc.conf文件读取异常排查

Vivian 2026/07/02 29 0 0

问题描述
数据库为实时主备,业务url配置直连达梦主库IP时,新增数据提交后列表可即时查询到新增记录;
切换为通过dm_svc.conf配置的服务名进行连接后,新增数据提交,当前页面列表无法展示新增数据,仅手动刷新页面后才可正常显示。
其配置的dm_svc.conf如下图示:
image.png

排查过程
1.核查应用服务器/etc/dm_svc.conf配置,原配置开启集群读写分离策略;因此删除读写分离相关配置项后,异常现象依旧存在。
2.临时改用 JDBC URL 直接配置高可用节点地址方式连接数据库,业务读写实时一致性恢复正常。
3.怀疑应用未加载修改后的/etc/dm_svc.conf配置文件。进一步了解应用基于 Docker 部署,dm_svc.conf文件是通过v挂载进到容器里面,
进一步核查确认:宿主机修改配置文件后,容器内部挂载的配置文件仍为带读写分离的旧版本内容,未同步变更,如下图:
image.png

因此直接进入容器修改dm_svc.conf配置,业务读写延迟问题彻底解决。

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服