背景
1、项目一:ADF开发的 BPM审批页面偶尔404,数据库服务器和BPM服务器不在同一机房
2、项目二:门户项目,SOA服务器重启之后,二小时左右,系统不可访问,再次重启后正常,数据库为12C RAC
后台报错如下
原因分析:
项目一:排查日志,找不到错误所在,每次页面404在15分钟左右偶尔会出现,画出该项目的服务器架构图,发现数据库和应用服务器不在统一机房,应用程序需要访问数据库,势必会经过数据库服务器的防火墙认证,会不会是防火墙这块的问题呢
项目二:每次SOA服务器重启完2小时,前端页面就不可用,而前端页面的接口数据来源与OSB 封装的Rest接口,也就是说,是接口出现问题才导致的,那么唯一的可能就是数据源,问题可能就出现数据库,可能是数据库防火墙隔一段时间踢掉自主请求的连接
解决方法:
项目一:防火墙层面的调整,数据库防火墙放开ADF应用服务器的访问限制,加入到白名单
项目二:1、对weblogic数据源做保留测试连接的设置,选