weblogic的日常操作和监控

上传人:第*** 文档编号:53706508 上传时间:2018-09-04 格式:PPT 页数:46 大小:1.20MB
返回 下载 相关 举报
weblogic的日常操作和监控_第1页
第1页 / 共46页
weblogic的日常操作和监控_第2页
第2页 / 共46页
weblogic的日常操作和监控_第3页
第3页 / 共46页
weblogic的日常操作和监控_第4页
第4页 / 共46页
weblogic的日常操作和监控_第5页
第5页 / 共46页
点击查看更多>>
资源描述

《weblogic的日常操作和监控》由会员分享,可在线阅读,更多相关《weblogic的日常操作和监控(46页珍藏版)》请在金锄头文库上搜索。

1、WebLogic日常操作和监控,培训目标,了解WebLogic的启、停操作 掌握WebLogic上应用部署 了解WLS的监控功能 掌握常见的监控方法,WebLogic的日常基本操作,WebLogic的启动 WebLogic的停止 WebLogic上应用的部署,WebLogic的启动,Admin Server的启动 startWebLogic.cmd/sh 在Unix或Linux中为了在telnet退出后让WebLogic继续运行,需要使用nohup和&符来调用启动命令:nohup ./startWebLogic.sh & WebLogic的标准输出和标准出错信息会纪录在nohup.out文件中

2、 Managed Server的启动脚本 startManagedWebLogic.cmd/sh 在Unix或Linux中,为了在telnet退出后让WebLogic继续运行,需要使用nohup和&符来调用启动命令:nohup ./startManagedWebLogic.sh & WebLogic的标准输出和标准出错信息会纪录在nohup.out文件中,WebLogic Server启动验证,WebLogic的其他启动方式,如果想从WebLogic的console启动Managed Server,必须配置NodeManager进程及Machine组件,并将需要在console中启动的Mana

3、ged Server target到对应的Machine中 一般在3台及3台主机组成的Domain中,尽量少用Machine配置,减少配置层次,有利于提高系统的稳定性。,WebLogic Server的停止-console方式,所有的 Server(包括Admin Server和Managed Server)都可以通过console来停止 必须先停Managed Server,最后停Admin Server 在console中选中需要停止的server,然后选中“Force shutdown now” “when work completes”的停止方式,WebLogic Server会等所有

4、的请求执行完毕后才能停止server,如果存在较长时间的查询等操作情况下,建议使用force的方式,WebLogic Server的停止- console方式,WebLogic Server的停止- 脚本方式,Admin Server停止 ./stopWebLogic.cmd/sh username password Managed Server停止 ./stopManagedWebLogic.cmd/sh username password,WebLogic上应用的部署-2 指定应用包,WebLogic上应用的部署-3 独立的应用,WebLogic上应用的部署-4 target到Server

5、,WebLogic上应用的部署-5 启用应用,Q&A,Q&A,WebLogic的日常监控,了解WebLogic的监控功能 了解WebLogic的console 了解WebLogic日常需要监控的几个指标 WebLogic的日志分类 WebLogic的日志管理 WebLogic的日志分析,管理与监控,我的管理人员不懂 J2EE。 我现有的 NT 管理人员能够管理 BEA WebLogic Server 应用吗? 我怎样才能重复使用现有的管理工具?,管理与监控,广泛的可视化 服务器 服务 应用代码 标准 API JMX、SNMP、Java 标准日志 深层监测 定制代码 应用基础结构 JVM,应用的

6、可视化使管理人员能够部署、修改、优化和监测应用,管理 第三方管理工具,第三方管理工具集成 适合各种管理任务的公用框架 易于脚本编制,全自动运行 命令提示符下的全套管理功能 用户手册和脚本编制模式,应用,扩展控制台,定制管理应用,企业管理解决方案,BEA WebLogic Server,总结,WebLogic管理和监控功能强大 交互式、图形化 基于WEB和命令行都可以 管理和监控接口丰富 MBEAN SNMP 与第三方实现嵌入 Wily Load Runner,Weblogic console简介,基于主控Server的web应用的监控工具 具有良好交互性的图形化监控配置工具 具有强大功能的管理

7、配置监控工具 部署、配置应用和Server 停止和启动Servers 监控Domain、Server安全及性能 监控应用性能 观察Domain、Server日志 其他服务和组建的监控管理功能(监控JDBC Connection pool ,JTA,JMS等),基于主控Server的web应用的监控工具,基于Admin Server 基于Web应用 优点: 可以管理多个Server和Cluster 使用方便(在同一网络上),WebLogic日常需要监控的几个指标,WebLogic的整体情况 JVM的GC情况 当前线程情况 数据库连接池使用情况 应用响应时间,WebLogic的整体情况,WebLo

8、gic的整体情况,主要是查看Domain中各server的运行状况 Server的运行状况除了shutdown,running,还有其他几种状况,如suspend等,需要根据具体情况做调整,JVM的GC情况,JVM的GC情况,Heap Size Current JVM中当前Heap的大小 Heap Free Current JVM中当前Heap中Free的大小 Heap Free Percent JVM中Heap Free的百分比 Heap Size Max JVM的Heap最大允许的大小,和启动脚本中的-Xmx参数有关,当前线程情况,数据库连接池使用情况,数据库连接池使用情况,Active

9、Connections Average Count 应用同一时刻使用的数据库连接平均数 Active Connections Current Count 当前应用正在使用的数据库连接数 Active Connections High Count 应用使用的连接数的历史最高值 Current Capacity 当前数据库连接池中的数据库连接数,包括可用的和真正使用的 Capacity Waiting For Connection Current Count 当前正在等待连接的请求数 Waiting For Connection High Count 等待连接的历史最高请求数,应用响应时间,应用响

10、应时间,Invocation Total Count 调用的总的次数 Execution Time Average 平均响应时间,单位为毫秒 Servlet Path Servlet对应的访问路径,即URL 当监控过程中发现平均执行时间超过5000ms,且调用总的次数较多时,最好结合应用的具体情况对其进行优化。,WebLogic日志管理和分析,Weblogic日志的种类 日志级别介绍 配置日志的方法 日志备份和收集 如何察看和分析日志,Weblogic日志的种类,Domain log Server log Access log 标准输出和标准出错日志,日志级别介绍,日志级别 INFO WARN

11、ING ERROR NOTICE CRITICAL ALERT EMERGENCY,配置日志及日志级别的方法,使用Weblogic Console 进行配置 绝大部分参数都有缺省值 主要配置过程是 Domain日志 Server日志 HTTP日志,Server日志的配置,Server日志的配置,Log file name 日志文件的路径和名字 Rotation type 日志文件Rotation的方式,按文件大小或按照日志纪录的时间 Limit number of retained files 是否限制日志文件保留的个数 Files to retain 日志文件保留的文件个数,只有在上面参数启

12、用情况下有效 Rotate log file on startup 是否在Server启动是Rotation日志文件,其他日志文件的配置,Domain的日志及Server的HTTP日志配置方式和Server的配置方式相同 Server的标准输出和标准出错日志信息无法配置Rotation方式,只能通过操作系统的重定向方式来配置日志文件的存放位置,日志备份和收集,日志备份 日志收集 Domain log (Path: serverslogs.log) Server log ( Path:serverslogs.log) HTTP log ( Path: serverslogsaccess.log)

13、 日志一般存放在以上目录下,如果不在可以在Weblogic console里查看它们的具体位置。 Weblogic console里查看日志所在路径,分析日志,Domain, server等日志中显示信息的区别 如何去分析日志 日志中出现错误,如何去请求帮助,Domain, server等日志中显示信息的区别,范围不同,信息内容也不同 涉及Domain范围内的日志写入Domain log(如Cluster,RMI通讯等信息) Domain Log Filter 个或多个server按过滤条件过滤后的一些错误信息才传递给Domain log 常见的错误也不同,如何去分析日志,WebLogic S

14、erver输出的每条日志都是以前缀 “#”开始的 ,每个信息段都是用间尖括弧括起来。 下面是输出在日志文件中的一条信息 # 在这条日志信息中,它们的格式是: 时间戳,错误级别,子系统,机器名,Server名称,线程号,用户号,事务号, 信息号,文本信息。 如果这信息包括跟踪堆栈的信息,这些信息将紧跟在这条信息后面。,如何去分析日志,日志中出现错误,如何去请求帮助,如果日志中出现错误,您可以到BEA网站http:/去查询相关的错误信息和解决办法,如找不到,可以通过以下途径寻求帮助。 通过800热线(800-810-2327) 工作期间一小时内给出响应 内部的CLARIFY知识库 和全球支持系统的完全互动 热线邮箱 值班工程师随时查看 eSupport 网上申请支持(http:/) 请求现场支持服务,WebLogic的其他监控方式,WebLogic提供了命令行工具,WLST WLST是基于Jython的命令工具,使用风格有点java及操作系统的目录结构管理 SNMP客户端监控 很多第三方监控工具都提供了SNMP协议的客户端,可以连接WebLogic内置的SNMP代理来获得WebLogic的运行状态数据 应用代码或第三方工具通过JMX标准来访问WebLogic内部的管理Bean 可以根据需要来开发监控管理工具,并且可以内嵌到WebLogic自带的console中。,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 外语文库 > 英语学习

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号