初级工程师培训-中间件培训.ppt

上传人:laozhun 文档编号:2219896 上传时间:2023-02-01 格式:PPT 页数:35 大小:245KB
返回 下载 相关 举报
初级工程师培训-中间件培训.ppt_第1页
第1页 / 共35页
初级工程师培训-中间件培训.ppt_第2页
第2页 / 共35页
初级工程师培训-中间件培训.ppt_第3页
第3页 / 共35页
初级工程师培训-中间件培训.ppt_第4页
第4页 / 共35页
初级工程师培训-中间件培训.ppt_第5页
第5页 / 共35页
点击查看更多>>
资源描述

《初级工程师培训-中间件培训.ppt》由会员分享,可在线阅读,更多相关《初级工程师培训-中间件培训.ppt(35页珍藏版)》请在三一办公上搜索。

1、中间件维护基础培训,中间件概念中间件分类Tomcat基础配置与管理Weblogic系统管理及排错调优,中间件概念,中间件(Middleware)是处于操作系统和应用程序之间的软件。中间件在操作系统、网络和数据库之上,应用软件的下层,总的作用是为处于自己上层的应用软件提供运行与开发的环境。提高程序兼容性屏蔽不通平台间差异降低开发成本,提高程序复用效率,中间件分类,消息中间件(MQ)交易中间件(TUXEDO)Web服务器中间件(websphere,weblogic)数据访问中间件 对象中间件,Tomcat基础配置与管理,安装配置(JDK,环境变量,startup.bat)用户,权限JVM发布应用,

2、Weblogic系统管理,1.概念2.Weblogic系统管理3.系统调优及排错,1.概念,管理服务器受管服务器代理服务器JDBCJVM,管理服务器,管理服务器,管理服务器控制对WebLogic域配置的访问以及提供诸如监控及日志消息浏览等功能。用户通过管理控制台来访问管理服务器所提供的管理服务。一个WebLogic域由多个WebLogic服务器组成,其中必须有一个管理服务器,该域中的其它WebLogic服务器被称为受管服务器。Config.xml(/bea/user_projects/domains/mydomain),受管服务器,应用及业务逻辑组件被分发在多个受管服务器上,而管理服务器则负责

3、配置及监控受管服务器。如果管理服务器宕机了,部署在受管服务器上的应用不受影响,可以继续处理客户端的请求,代理服务器,集群,负载均衡故障转移,JDBC,JDBC Connection Pools,JDBC连接池,提供应用到数据库连接请求的容器优点:Save time,low overhead(slow operation,dedicated connectionsincoming connection Manage DBMS users(number,hidden username/password),JDBC DataSources,JDBC applications can obtain a

4、 DBMS connection using a DataSource.A DataSource is an interface between an application and the connection pool.,JVM,IBM JDK,SUN JDK,WebLogic JRockit JVM HeapGarbage Collection,Weblogic系统管理,配置管理weblogic server配置JDBC应用发布,管理安全配置监控weblogic域命令行工具,配置管理weblogic server,创建新weblogic域在控制台中创建受管服务器(监听ip,端口,stag

5、ing Mode,生产模式,MSI,日志)JVM heap配置,gc,大对象,碎片参数服务器启停(BEA_HOMEuser_projectsdomainsdomain-namestartWebLogic.sh,console,boot.properties)配置,启停nodemanager(WL_HOMEserverbinstartNodeManager.sh)管理服务器不可用时独立启动受管服务器(MSI Mode:Configrationtuning),JDBC配置,创建,配置,发布JDBC Connection Pool管理JDBC Connection Pool(Test,Reset,S

6、hrink,Suspend,Resume,ShutDown,Restart,Destroy,Clear the Statement)创建,配置,发布Data Sources创建,配置,发布MultiPools,应用发布管理,规划Staging Mode,三种模式区别,Server Staging Modes vs.Application Staging Modes发布新应用(target 多个server不会带来性能提升)管理应用,安全配置,建立用户,组建立Scoped Roles,监控Weblogic域,ServerJVMJDBCWeb Application监控排障,调优,JVM Heap

7、监控,DomainserverManagedServermonitoringPerformance下降沿几乎垂直,深V,JVM Heap监控,Force GC/bea/weblogic81/common/nodemanager/heapdump*.*.phd$WLS_HOME/common/nodemanager/NodemanagerLogs/appserver/appserver1_output.log中GC信息,JDBC监控,利用mydomainJDBC connection poolsXXXPoolMonitoring中数据排错及调优XXXPool上右键View Leaked Conn

8、ections,Web Application运行监控,Web ApplicationsMonitoring,命令行工具,环境变量设置密钥文件方式登录,明文方式登录weblogic.Admin Utilityweblogic.Deployer Utilityweblogic.Server Utility,weblogic.Admin Utility,Command for Storing User Credentials Commands for Managing the Server Life Cycle Commands for Retrieving Information about W

9、ebLogic Server and Server Instances Commands for Managing JDBC Connection Pools Commands for Managing WebLogic Server MBeans,weblogic.Deployer Utility,替代console完成应用发布及已运行应用管理java weblogic.Deployer-adminurl http:/IP:port-username*-password*,系统排错及调优,错误类型及表象现象及日志分析故障解决JVM调优Weblogic server调优,系统排错及调优,页面显

10、示问题(缓存,程序)性能问题系统调优程序或数据库问题Weblogic自身问题,性能问题,JVM导致:页面长时间加载,但最终无法打开;页面长时间提交,最终报错;JDBC导致:页面加载缓慢,但可以打开;页面提交时间过长,但可以成功;碎片大对象,程序或数据库问题,页面大附件造成jvm大对象宕机程序错误导致需要的表或视图不存在,页面显示异常字段长度违法造成前台提交问题报错程序不释放游标导致数据库游标数达到上限后前台页面报数据库操作异常程序未测试JDBC连接导致页面间歇显示异常表空间满造成前台报数据库操作异常数据库重启后连接池未重启,Weblogic自身问题,Console中按钮失效端口被占用,serv

11、er无法启动License系统问题:端口访问受限,系统调优,JVM Heap Size and Garbage CollectionModifying the Default Thread Count(CPU%)PRODUCTION_MODE Enable Native IOTuning JDBC Connection Pools,系统调优,Maximum capacityEnabling Connection Requests to Wait for a Connection Automatically Recovering Leaked Connections Connection Testing Options Increasing Performance with the Statement Cache(type,size),

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号