o2oa使用阿里的druid与数据库进行连接及管控,在平台启动时druid管控了一个共享数据库连接池,默认的最大连接数是100(如需更大连接在externalDataSources.json文件中增加maxTotal参数,并设置相应的值),数据库连接池处于jvm容器中对外以JNDI接口提供服务,平台上所有的app应用(如流程平台、门户、CMS等)通过JNDI连接使用数据库服务:
首先使用管理员账号登录O2平台,再访地址:http://127.0.0.1:20030/x_program_center/jest/list.html (20030为center服务默认端口),出现如下界面(展现平台上部署的所有应用及对应的api地址):
当我们要监控门户服务(x_portal_assemble_surface)数据库连接及sql执行情况(平台surface和control应用主要提供的是业务服务,design是设计端服务),访问地址:http://127.0.0.1:20020/x_portal_assemble_surface/druid/datasource.html (应用上下文地址+/druid/datasource.html,监控其他应用请更换应用上下文地址)