Mule standalone v3.9.3 数据库查询超时,同配置其他同事可正常访问
Mule 3.9.3 数据库查询超时及AnyPoint Studio Schema识别问题解决
问题描述
- 可正常部署到服务器的Mule应用,通过Postman发起请求时数据库查询始终超时
- 已确认数据库本身运行正常:通过IntelliJ可顺畅访问,Mule侧报错的查询语句直接在数据库运行可瞬间得到结果
- 运行环境:使用公司要求的Mule standalone v3.9.3版本,已连接公司VPN
- 已排除共性配置问题:其他同事使用完全相同的Mule服务器配置、同一分支的构建包,连接同一个VPN网关,运行均正常
- 已尝试操作:按照论坛建议调长数据库和应用配置中的超时时间,无任何效果
补充问题
尝试通过AnyPointStudio配置数据库连接定位问题时,连接本身可以正常建立,但无法识别所有schema,找不到对应的schema配置选项,无法运行所需查询。
最终解决方案
- 查询超时根因:底层发起的HTTP请求的端口被拦截,并非数据库相关配置问题,解除对应端口的拦截规则后即可恢复正常
- AnyPoint Studio Schema识别问题解决:无需额外配置schema参数,查询时传入完整表名即可,格式为
[DB_NAME].[SCHEMA_NAME].[TABLE_NAME]
内容的提问来源于stack exchange,提问作者LisekKL
相关产品推荐
相关产品推荐

