Weblogic 数据源连接之大坑——防火墙

背景

1、项目一:ADF开发的 BPM审批页面偶尔404,数据库服务器和BPM服务器不在同一机房

2、项目二:门户项目,SOA服务器重启之后,二小时左右,系统不可访问,再次重启后正常,数据库为12C RAC

后台报错如下



原因分析:

项目一:排查日志,找不到错误所在,每次页面404在15分钟左右偶尔会出现,画出该项目的服务器架构图,发现数据库和应用服务器不在统一机房,应用程序需要访问数据库,势必会经过数据库服务器的防火墙认证,会不会是防火墙这块的问题呢

项目二:每次SOA服务器重启完2小时,前端页面就不可用,而前端页面的接口数据来源与OSB 封装的Rest接口,也就是说,是接口出现问题才导致的,那么唯一的可能就是数据源,问题可能就出现数据库,可能是数据库防火墙隔一段时间踢掉自主请求的连接


解决方法:

项目一:防火墙层面的调整,数据库防火墙放开ADF应用服务器的访问限制,加入到白名单

项目二:1、对weblogic数据源做保留测试连接的设置,选中对应数据源===》连接池===》高级===》勾选保留时测试连接、测试 频率60、信任空闲池连接的秒数10

  Weblogic 数据源连接之大坑——防火墙_第1张图片            

  2、数据库防火墙放开对数据库服务器请求的限制,并配置长连

此设置在数据库性能不佳,或者数据库防火墙隔一段时间会踢掉自主请求的服务器连接的情况下使用


   

有兴趣的发送邮箱到[email protected] ,提供在线技术支持




你可能感兴趣的:(Weblogic 数据源连接之大坑——防火墙)