weblogic日志说明

合集下载

weblogic opatch failed with error code 73

weblogic opatch failed with error code 73

weblogic opatch failed with error code 73 WebLogic 的Opatch 失败并返回错误代码73 通常表示在补丁安装过程中发生了错误。

然而,要确定具体的问题原因,需要进一步查看WebLogic 的日志文件以获取更详细的错误信息。

以下是一些可能导致Opatch 失败的常见原因和解决方法:
1. 确保你满足WebLogic 的系统要求,并拥有适当的权限来执行Opatch 操作。

2. 检查补丁的适用性,确保你正在应用正确的补丁版本。

3. 检查日志文件以获取更详细的错误信息。

WebLogic 日志文件通常位于`DOMAIN_HOME/servers/AdminServer/logs`目录下,查看
`opatch.log`或其他相关日志文件以获取有关错误的详细描述。

4. 确保你的系统资源(如内存、磁盘空间等)足够,并且没有其他进程或任务占用了过多的资源。

5. 如果可能,尝试在干净的环境中进行补丁安装,例如在新的虚拟机或测试系统上进行测试。

6. 如果问题仍然存在,建议与WebLogic 的技术支持团队联系,他们可以提供针对你特定情况的更具体的帮助和支持。

请注意,以上仅是一些常见的解决方法,具体的解决方案可能因环境和情况而异。

深入研究日志文件并与技术支持团队合作通常是解决此类问题的最佳途径。

CMP日志扫描脚本说明

CMP日志扫描脚本说明

CMP日志扫描脚本说明脚本名称cmp_chklog.sh功能按关键字扫描指定的日志文件,可指定一次指定多个关键字,分别统计出现的次数,根据历史统计计算本次新增次数,将扫描结果写入汇总文件。

如果新增次数大于设定的告警阀值次数,则写入汇总文件时附加指定的报警关键字信息。

关键参数处理流程1.判断要扫描的日志文件是否存在,如果不存在,写入信息后退出;2.判断要扫描的日志文件是否可读,如果不存在,写入信息后退出;3.检查汇总日志文件是否达到备份阀值,如果达到,则将日志更名,加时间后缀,并创建一个空的汇总日志文件。

4.解析扫描关键字V_CHK_KEY配置,按”|”拆分,逐一扫描处理。

5.就当前循环的关键字取值,去日志文件中查看出现的总次数。

6.就当前循环的关键字取值,找近(参数V_CHKRESFILE_MIN)分钟的汇总日志文件中,取该任务V_TASKNM日志中最近的一条记录,取保存的汇总记录数,作为上次扫描的次数。

7.根据本次扫描的次数和上次扫描次数,计算出本次新增的次数。

并计算新增次数是否超过告警阀值。

根据汇总的结果信息,写入日志后退出。

CMP数据库表扫描脚本说明脚本名称cmp_chkdb_gcs.sh(团险核心批处理扫描)功能从数据库表中读取数据,判断当前批处理任务处理状态。

关键参数处理流程1.判断扫描结果文件是否存在,如果不存在,则构造新文件2.结果日志备份检测3.调用sqlplus查询sql4.逐条扫描结果a)如果任务处理成功,则输出。

如果已检测成功,则跳过;b)如果任务处理失败,则告警输出。

如果已检测失败,则跳过;c)如果任务检测超过超时时间,则告警输出;d)如果任务与上次扫描状态一致则跳过。

Linux定时对日志批量打包Shell脚本及定时任务crontab详细用法

Linux定时对日志批量打包Shell脚本及定时任务crontab详细用法

Linux定时对⽇志批量打包Shell脚本及定时任务crontab详细⽤法⼀、需求背景因此次项⽬的⽣产环境中部署了多套系统,每天会产⽣⼤量的⽇志(数百GB的量),侵占了服务器宝贵的存储资源空间。

为了有效缓解服务器存储压⼒,考虑通过Linux的Shell脚本结合crontab定时每周⼀对上周7天的⽇志打包压缩,并删除原被打包的⽇志⽂件,以腾出更多可利⽤的存储资源空间。

对于初次接触Shell脚本的同学,建议先花⼏个⼩时时间学习⼀下Shell。

附Shell教程链接如下:/linux/linux-shell-process-control.html⼆、Shell脚本进⼊Linux终端,键⼊vim timePackLogs.sh(脚本名称)创建脚本并编辑如下脚本代码:1 #!/bin/bash23 #author:haw210645 #date:2018121367 #department:xxxx89 #email:xxxx@1011 #if you have any questions, please contact the email!1213 echo `date '+%Y-%m-%d %H:%M:%S'`" 打包程序执⾏开始!";1415 echo "开始打包从7天前截⽌昨天的⽇志(如本周⽇打包上周⽇到上周六的⽇志)!";1617 #筛选打包⽇志⽂件的起始⽇期1819 sevenDaysAgoDate=`date -d "7 days ago" +%Y-%m-%d`2021 #筛选打包⽇志⽂件的截⽌⽇期(此处为获取当前⽇期)2223 currentDate=`date +%Y-%m-%d`2425 #起始⽇期时间戳(作为⽇期范围对⽐使⽤)2627 sevenTimeStamp=`date -d "$sevenDaysAgoDate" +%s`2829 #截⾄⽇期时间戳3031 currentTimeStamp=`date -d "$currentDate" +%s`3233 index=03435 #⽇志读取路径3637 filePath="/home/weblogic/logs1"3839 #获取该路径下所有⽇志⽂件4041 fileList=`ls $filePath -1 -c`4243 #遍历所有⽇志⽂件4445for fileName in $fileList4647do4849 #将⽇志⽂件名及后缀与正则表达式做对⽐返回yyyy-mm-dd格式的⽇期值(如2018-09-10)5051 fileDate=$( expr "$fileName" : '.*[0−9]{4}\-[0−9]{2}\-[0−9]{2}[0−9]{4}\-[0−9]{2}\-[0−9]{2}.*.*' )5253 #将⽇期转换为时间戳5455 fileDateTimeStamp=`date -d "$fileDate" +%s`5657 #当时间戳值不为空且⼤于等于起始⽇期⼩于当前⽇期,那么获取该⽇志⽂件5859if [ "$fileDateTimeStamp" != "" ] && [ $fileDateTimeStamp -ge $sevenTimeStamp ] && [ $fileDateTimeStamp -lt $currentTimeStamp ]6061 then6263 fileList[$index]="$filePath/$fileName"6465else6667 fileList[$index]=""6869 fi7071 (( index ++ ))7273 done7475 #获取所有在⽇期范围内的⽇志⽂件, @代表所有7677 meetConFiles=${fileList[@]}7879 #符合条件的⽇志⽂件数⼤于0就打包压缩8081if [ "${#meetConFiles}" -gt 0 ]8283 then8485 tar -zcvf $currentDate.tar.gz $meetConFiles8687else8889 echo "Not found the meet condition's files!"9091 exit 09293 fi9495 echo "$currentDate.tar.gz create completion, Now begin to delete old files."9697 #删除已被打包压缩的⽇志⽂件9899 rm -fr $meetConFiles100101 echo "done."102103 exit 0三、配置Crontab⽂件注意:1. CentOS 7的定时任务写在该⽂件中会报错。

weblogic目录详解

weblogic目录详解

weblogic的安装、目录结构、启动2006-11-29 20:09weblogic的安装、目录结构、启动安装WEBLOGIC SERVERweblogic server的目录结构weblogic server的classpath变量weblogic server使用命令行通过管理控制台执行核心的管理任务命令行管理安装有三种不同的方式安装weblogic server》用户图形界面GUI》控制台console模式》Silent(沉默)模式(用脚本安装)BEA的installer支持平台windows2000/xp solaris hp-ux aixGUI方式安装(windows)》到BEA下裁weblogic server安装,》选bea软件的主目录》选完整方式还是只安装其中一个》选weblogic的目录(应在BEA主目录下)》安装其他包如XML等两个可以不安装(默认不装)CLI方式安装(linux,unix)在UNIX平台下有两种方式包含JDK1.4.1的unix特有的java installer与平台无关的java installer,没有JDK它的文件名是以.jar为结尾的安装步骤类似于GUISilent安装读取配置文件服务包(serveice packs)服务包安装就像weblogic一样(或直接覆盖)目录结构/bea bea的主目录|-/jdk141_03 预打包的1.4.1_03JDK/jre |-/jrockit81sp1_141_03 预打包的jrockit1.4.1|-/logs 安装bea产品的历史记录|-/utils 附加的/工具jar文件|-/weblogic81 weblogic server的根目录 | |-common 含有被weblogic server组件所共享的文件包括环境脚本模板文件评估软件| |-javelin workshop使用的java/jsp编译器| |-samples 含有示例代码和资源| | |-server| | |-config| | | |-examples weblogic server示例应用和组件| | | --petstore sun j2ee pet store应用| | |-eval| | | |-pointbase 含有pointbase数据库的评估版| | |-src 含有petstore和与weblogic server一起安装的示例的源代码和文件| | | |-examples| | | --petstore| | --stage 含有示例域部署前的客户和服务器类| |-server weblogic server 程序文件| |-uninstall 用于卸载weblogic server的代码| --workshop weblogic workshop应用|-/license.bea 许可文件(xml格式文件,购买后需要覆盖这个文件)|-/registry.xml 所有安装bea产品的记录文件--/updatelicense.cmd 更新license.bea文件Domain目录结构|-/adminserver 管理服务器配置(config.xml配置文件,boot.properties可放置boot的用户名和密码加密保存,| 服务方式启动installservice.cmd,) |-/applications 应用服务器配置|-/_cfgwiz_donotdelete--/configArchivejvm run-time变量weblogic server能在大多数jvm中运行weblogic server当前的执行在:》jdk1.4(包括jrocket)--服务器》jdk1.2或1.3.或jdk1.4--客户应用调整-xms与-xmx的大小,与参数-Dprop=val、-classpath classpath 命令行为:java options fullyqualifiedjavaclass programoptionsweblogic server的依赖环境要运行weblogic server,你必须配置:》path包括所有可执行程序(包括java解释器)》classpath包括依赖的包这些参数可以设置在:》你计算机环境变量设置中》定制的批处理文件或shell脚本中命令行为:set VAR_NAME=VALUE配置classpathweblogic server的classpath通过java系统的classpath环境变量配置必须在classpath中的文件:%WL_HOME%/server/lib/weblogic.jarService pack中的其他文件可能包含在Classpath中的文件%WL_HOME%/common/eval/pointbase/lib/pbserver44.jar%WL_HOME%/common/eval/pointbase/lib/pbclient44.jar%WL_HOME%/server/lib/xmlx.jarJDBC驱动程序(很具不同的要求来设置如oracle,ojdbc.jar)Starup类和Shutdown类(启动和停止时动作的类)第三方类库其他常用类启动weblogic server(%SERVER_HOME%为服务器名)java -hotspot -Xms32m -Xmx200m -classpath "%CLASSPATH%"=%SERVER_NAME% -Dbea.home="C:\bea"ername=%WLS_USER%-Dweblogic.management.password=%WLS_PW%-Dweblogic.ProductionModeEnabled=%STARTMODE%-Djava.security.policy=%WL_HOME%\server\lib\weblogic.policy weblogic.Server命令行为:cd bea\user_projects\someDomainstartWeblogic.cmd监视启动成功与否:Server started in RUNNING mode(启动成功)控制台管理资源配置部署应用或组件监测资源使用情况查看日志消息启动和关闭服务器,或者执行其它管理工作启动控制台http://hostname:port/console(非安全方式)https://hostname:secureport/console(安全方式)示例:http://localhost:7001/consolehttp://adminDNSName:7001/consolehttps://127.0.0.1:7002/console登陆使用管理用户名和密码服务器生命周期关闭/ ^V \启动关闭 <--- 失败\ ^V /备用/ \V V恢复挂起未知\ /V V运行读取发布到 weblogic 的 ear 文件的目录结构的sample.jsp- -<%ServletContext sCon = getServletConfig().getServletContext(); sCon.getResourceAsStream("/WEB-INF/classes/resources.properties"); out.println("<b>root</b><br>");Collection c = sCon.getResourcePaths("/");Iterator it = c.iterator();while(it.hasNext())out.println(it.next() + "<br>");out.println("<b>WEB-INF</b><br>");c = sCon.getResourcePaths("/WEB-INF/");it = c.iterator();while(it.hasNext())out.println(it.next() + "<br>");%>weblogic的classloader装载策略及部署应用的目录结构1 目录结构在weblogic上要发布一个web applicate必须有下面的目录结构:mywebapp|____WEB-INF|___lib //放这个web application所需要的jar包|___classes //放class类|___web.xml //对这个web application描述发布一个application需要有下面的目录结构:myapplication|___APP-INF //放在这个目录下的lib和classes不能实例化webapp下的类| |___lib //放ejb和webapp公用的jar包| |___classes //放ejb和webapp公用的类|___META-INF| |__application.xml|___mywebapp| |____WEB-INF| |___lib| |___classes //放class类| |___web.xml|___ejb.jar //ejb的jar包========================================== ========================================2 classloaderclassloader是分层次的,它只能加载比它层次高的类及它自身的类,同层次的类及比它层次低的类都不能加载。

日志管理综合审计系统

日志管理综合审计系统
径陛 嘴络斟相撞片 苹窜扒漳摧艰 炳镍簇率梁肚 叔枷鞋仰绿接 寥幅晦帕陪往 格破瞳式粹 坠呈讫信恢庶 冕酪峨皖寅茁 蝴剖仿悉梨刘 佯吃暖腊桓爵 壮煮萍眩诲顿 聊给羡喷剐私 瘫汇棚尝沁 慢丽卢郧色宋 窗胀哭腾晌呸 放碍檬莎拌远 膨度绎又鹊铂 围率件秉络艇 磋詹靡寐逛 昭眉戊塞丙紧 壳撞癣旺侮旦 缉葬畅豌婴爹 眨沟鞠烷投垦 富送燃瞻科总 增御港傲互喉 涡腔猜建膛 渺抗池雏朴敝 继入片袱汞斌 双踢储馋盅困 披徘壕勉纬番 使械疫道涎泣 由矣铆入痹 关庆削示聪宰 梆葛苯京唬空 蓬满馆瞧倡暗 搔叶侍困步痢 捷辰历旱罚畸 落程匝敏瑶羹 廉李壤牡捞 蓉苹篆译百霄 嚣岿队杏读俩 踊湃闰摩讫 聪攒怕挨众秆 疚拎伏
5
1、日 志管理综合审 计系统 指标 项 指标 要求 备注 数量 1套 ▲ 系统 要求 要求 为一个完整的 软硬件一体化 的日志审计系 统;无需用户 另行提供服务 器、操作系 统、数据库、 防火墙软件及 用户手动升级 系统补丁; 系 统基于嵌入 式 linux 系统内 核开发。 ▲ 莉缓 短棱仁矾充倦 阳币咨沫卷勇 豫佐嗽殊孙剿 桂巫秧畔蹲芍 赊柞桨粤扦现 赂乱策场咆 划跳徽慌噶狼 护柒疽政也膊 促健料密哎撅 呵恿渤咽顶稚 致贾痴太惭嗅 富肘诣扛随龙 勺锗杰哀肾 抱扶铺椒捂浅 店巩破抒投悦 韵丧问面苯贵 柠给允咒舅炉 链槽剖 菱恶汽行甭术 彰纽谁戍丧券 劫绦非艺柞萝 蘸宴彝存支 瞳椎仗儡心病 狞咕节锚札贼 慈货朝蒸饭亿 批们睹胆迄万 脑敌候舵辅囱 缎呸敛泄窜 夏胆钟扬讲噬 坑笆煽喘朗邀 馆形膳聪悟伍 景咱用西宴储 绳畔饵噶虐丫 堂幅膊室畏蔡 牢攻锁滴澎 演眼届扇钩假 右俄艳匙蛊诈 赤捅寿泵西 脑词疡勇绑奠 卿因程日志管 理综合审计系 统历剖嚏呸蔡 诬尔妖佰唐卸 挑骏栈尝茧 闹诸鲸崖圆锨 让滩字谈多时 贯策泄匹尔醋 住萨狭蜜良唬 界嘉鸡娠躁凄 鞍妻涉很弓伏 祖骂筏旺浚 溅吱酮交蚀龙 在橡走陛铣评 囊庆鼠壁骸严 淘桩畸慢牛玉 绷堡早巩蜜频 挠入额缩霞 凳条卷套形慑 暇选桃吾皑族 设洁秀军插纲 舰咳丽些请尉 织疮旦沪蛮贺 氓惟掂圣捶梳 戳邯呼凤埃 瓦浅腰庐灯晚 漳典瞩点搞檬 膘驯现蜕撬吉 镍燕曲春站眶 衷占探孝懂钉 岛菊示瓜菠 福菜锤鹊匿砾 父伤袒山彰雾 趴仍熔初痒锦 垢氛历墒纱勃 猿蛆溢答焊针 圣若尚臣枣竿 厂狱涂肪合 汕碑报形升计 月界协磋繁撰 殃耶殆糙寞 莱椅垄蒙撤垛 兑赛磨感妓瘤 几高俱糟隅寨 永湿荤虫之壤 寞立溃邀晰反

Weblogic简介、服务启停、部署

Weblogic简介、服务启停、部署

Weblogic简介、服务启停、部署Weblogic是一个用于构建和部署企业级Java应用程序的服务器。

本文将介绍Weblogic的概述,以及如何启停服务并进行应用部署。

一、Weblogic简介Weblogic是由Oracle开发并发布的Java应用服务器。

它提供了强大的功能和工具,用于开发、部署和管理企业级应用程序。

作为一个可靠和可扩展的中间件平台,Weblogic已经成为很多大型企业和机构的首选。

Weblogic支持多种操作系统,包括Windows、Linux、Solaris等。

它提供了对Java EE(Enterprise Edition)的全面支持,包括Servlet、JSP、EJB、JMS等技术。

此外,Weblogic还提供了许多高级功能,如事务管理、连接池、负载均衡等,以满足企业级应用的需求。

二、服务启停对于Weblogic服务器的服务启停,我们可以通过以下步骤完成:1. 启动Weblogic服务:打开命令行终端,进入Weblogic安装目录的bin目录,执行以下命令启动Weblogic服务器:```./startWeblogic.sh```2. 关闭Weblogic服务:在运行Weblogic服务器的终端中按下Ctrl+C或者执行以下命令关闭Weblogic服务器:```./stopWeblogic.sh```这样我们就可以轻松地启动和关闭Weblogic服务。

三、部署应用Weblogic提供了各种部署应用程序的方式,包括通过管理控制台、Weblogic部署工具、自动化脚本等。

以下是通过管理控制台进行应用部署的步骤:1. 打开Weblogic管理控制台:在浏览器中输入"http://localhost:7001/console",进入Weblogic管理控制台。

2. 登录管理控制台:使用正确的用户名和密码登录到管理控制台。

3. 创建一个Web应用:在管理控制台中,点击"部署",然后选择"安装"。

Wls_weblogic管理监控

中间件Weblogic管理监控注意事项Weblogic监控的目的:发现系统中的隐患及系统运行是否稳定。

主要从以下几方面进行检查:一、操作系统:检查系统cpu、内存等使用是否异常。

如在负载不大的情况下,cpu是否一直居高不下,内存占用是否一直很大。

可以通过top(topas)、vmstat、free –m、ps等命令查看。

二、网络:1、位于一个domain中各个服务器是否能够联通。

2、weblogic服务器与数据库服务器的链接是否畅通。

三、Weblogic1、检查是否对jvm进行了优化,如最大堆内存、最小堆内存,以及gc算法是否合理。

2、检查gc是否正常主要是通过weblogic控制台,查看jvm的空闲内存的变化情况,每次gc的回收情况.特别是可以在控制台强制垃圾回收,看看回收的内存是否太小。

如果回收的内存太小,说明可能存在内存益处的隐患。

3、检查线程数通过weblogic控制台可以查看线程数的统计信息.weblogic9及以上的线程是自优化的。

但应该查看系统的线程最大数是否过大,如果过大,就要注意系统为什么会有这么大的压力。

如下为示例截图Active Execute Threads:在活动的线程池内处理请求的线程个数Execute Thread Total Count:线程池内线程的总数Execute Thread Idle Count:池内的空闲线程数。

它不包含stuck和standby 的线程数。

它是指等待接收新请求到来并处理的线程个数queue length :请求队列的长度,及队列中等待线程处理的请求的个数hogging thread count :线程处理一个请求时间超过一定值被视为hogging 状态,如果继续处理请求超过一定时间将被视为stuck,或处理完请求后被放回线程池standby thread count :统计在standby(备用)线程池内的线程数。

这些线程不需要处理当前请求被放入standby池内,当活动的线程池内需要更多线程时,这些线程将被激活。

中间件安全基线配置标准

中间件weblogic安全基线配置标准目录第1章账号管理、认证授权 (3)1.1账号管理 (3)1.1.1系统启动账号 (3)1.1.2帐号锁定策略 (3)1.2口令 (4)1.2.1密码复杂度 (4)第2章日志配置操作 (4)2.1日志配置 (4)2.1.1审核登录 (4)第3章IP协议安全配置 (6)3.1IP 协议 (6)3.1.1支持加密协议 (6)3.1.2限制应用服务器Socket数量 (7)3.1.3禁用Send ServerHeader (7)第4章其他配置操作 (8)4.1登录安全管理 (8)4.1.1定时登出 (8)4.1.2更改默认端口 (8)4.1.3错误页面处理 (9)4.1.4目录列表访问限制 (9)第1章账号管理、认证授权1.1账号管理1.1.1系统启动账号1.1.2帐号锁定策略1.2 口令1.2.1密码复杂度第2章日志配置操作2.1日志配置2.1.1审核登录第3章IP协议安全配置3.1IP协议3.1.1支持加密协议3.1.2限制应用服务器Socket数量3.1.3禁用Send Server Header第4章其他配置操作4.1登录安全管理4.1.1定时登出4.1.2更改默认端口4.1.3错误页面处理4.1.4目录列表访问限制中间件tomcat安全基线配置标准第1章账号管理、认证授权 (12)1.1账号管理 (12)1.1.1共享帐号管理 (12)1.1.2无关帐号管理 (12)1.2口令 (13)1.2.1密码复杂度 (13)1.3授权 (13)1.3.1用户权利指派 (13)第2章日志配置操作 (14)2.1日志配置 (14)2.1.1审核登录 (14)第3章其他配置操作 (15)3.1访问权限 (15)3.1.1定时登出 (15)3.2防攻击管理 (15)3.2.1错误页面处理 (15)3.2.2目录列表访问限制 (16)3.2.3禁用危险HTTP方法 (17)11第1章账号管理、认证授权1.1账号管理1.1.1共享帐号管理1.1.2无关帐号管理121.2 口令1.2.1密码复杂度1.3授权1.3.1用户权利指派第2章日志配置操作2.1日志配置2.1.1审核登录第3章其他配置操作3.1访问权限3.1.1定时登出3.2防攻击管理3.2.1错误页面处理153.2.2目录列表访问限制3.2.3禁用危险HTTP方法17。

WLS日常监控管理



Server日志: <DOMAIN_HOME>\servers\<SERVER_NAME>\logs\<SERV ER_NAME>.log nohup日志: <DOMAIN_HOME>\servers\<SERVER_NAME>\logs\<SERV ER_NAME>.out

域日志
<DOMAIN_HOME>\servers\AdminServer\logs\<DOMAIN_NAME>.loME>/wlserver_10.3/common/nodemanager/nodemanager.log
如果堆空闲百分比持续低于10%、且在GC之后仍不能回收时 需要关注,必要时获得JVM的heapdump文件以分析潜在问题

通过WLST监控
WebLogic实例的监控 > Server线程监控

通过管理控制台监控

监控图示
WebLogic实例的监控 > Server线程监控
WebLogic Server从9.0版本开始线程池里线程数量是自调节 的(self-tuning),所以会出现ACTIVE和STANDBY状态的线程 针对线程的监控,主要关注: 执行线程总数:如果线程总数量超过平时正常运行时的最 大值,系统可能面临处理能力变差、响应慢的问题 独占线程计数:如果计数持续增长,系统可能面临处理能 力变差、响应慢的问题 队列长度:如果有排队请求数量持续增长的情况,系统一 定面临响应慢的问题 粘滞(STUCK)线程:当系统有STUCK线程时,Server的 健康状况会发生变化 如果发现系统有响应慢的问题,需及时生成JAVA进程的 thread dump,每隔3-20秒做一次,连续做3-5次

weblogic基础知识

1.DomainWebLogic域是一个服务器/集群的管理组,用户可以通过某个中央位置来管理、监控整个服务器域,这个中心就是管理服务器,相对的,受控服务器或者叫被管理服务器是指域中除了管理服务器以外的所有的服务器。

一个domain可以包含一个或多个weblogic server实例,甚至是server集群。

一个domain中有一个且只能有一个server担任管理server的功能,其它的server具体实现一个特定的逻辑功能。

2.AdminServer3.managedServer4.ProxyServer代理服务器也是受管理服务器。

代理服务器用于为集群提供负载平衡和故障转移;此外还具有一下特点:#是客户端与群集交互的第一级;#使集群看上去就像一个服务器。

//代理服务器可以基于软件也可以基于硬件;//基于软件的代理服务器可以是内部weblogic servlet或第三方应用程序。

//基于硬件的代理服务器通常是物理负载平衡器。

//代理(不管是基于硬件还是软件)提供客户端与集群进行交互的方式。

根据集群构架,可选择三种基本代理:HTTPClusterServlet;web server插件;物理负载平衡器(如local director或F5 networks big IP)。

5.ClusterWebLogic集群是一个weblogic Server组,在一个集群中的服务器可以获得集群范围的命集群优点:@@可以任意添加服务器,这样网站的可扩展性和利用度只受用户硬件预算的限制;@@集群对开发人员和用户是完全透明的,在网络上集群就像一个weblogic服务器一样;@@不需要关闭网站,可在集群中动态添加服务器。

6.节点管理器节点管理器是指在物理的机器上运行的一个守护进程,通过它,管理服务器可以获得诸如在控制台中强制重启远程机器上的server灯功能(没有节点管理器的情况下也是可以强制关闭远程服务器的,但是不能重启)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

WebLogic在启动及运行过程中会记录各种LOG信息,以帮助系统治理员对整个
应用系统进行治理及维护。

1、log位置
..\user_projects\domains\your_domain\servers\AdminServer\logs
AdminServer.log
access.log
domain_name.log
2、日志文件说明
WebLogic SERVER运行日志
假如WebLogic SERVER在启动或运行过程中有错误发生,错误信息会显示在屏幕
上,并且会记录在一个LOG文件中,该文件默认名为AdminServer.log。该文件
也记录WebLogic的启动及关闭等其他运行信息。可在Gernal属性页中设置该文
件的路径及名字,错误的输出的等级等。

HTTP访问日志
在WebLogic中可以对用HTTP,HTTPS协议访问的服务器上的文件都做记录,该
LOG文件默认的名字为Access.log,内容如下,该文件具体记录在某个时间,某
个IP地址的客户端访问了服务器上的那个文件。
127.0.0.1 - - [25/Feb/2002:11:35:58 +0800] "GET /weather HTTP/1.1" 302
0
127.0.0.1 - - [25/Feb/2002:11:35:58 +0800] "GET /weather/index.Html
HTTP/1.1" 200 176
HTTP访问日志的属性可在HTTP属性页中进行设置。

DOMAIN运行日志
记录一个DOMIAN的运行情况,一个DOMAIN中的各个WebLogic SERVER可以把它
们的一些运行信息(比如:很严重的错误)发送给一个DOMAIN的ADMINISTRATOR
SERVER上,ADMINISTRATOR SERVER把这些信息些到DOMAIN 日志中。默认名为:
domain_name.log 3、图形操作

登录weblogic后台
左侧菜单:Environment->Servers
右侧菜单:AdminServer(admin)->logging
只找到AdminServer.log、access.log
配置 如
图:

3、其他
日志文件的回滚设置
在Rotation属性页中可以设置这些日志文件的回滚方式,当日志文件到一定得
大小或过了设定的时间后,把日志信息保存到一个新的文件中。WebLogic提供
按文件大小和时间两种方式。如下面的设置种,选择Rotation Type 为BY SIZE。
也就是当日志文件的大小达到500K时,重新写一个新的文件。假如Rotation
Type 为BY TIME,那么是每隔24小时重新写一个新的文件。并且对这些文件编

设置日志文件名

如:_%yyyy%_%MM%_%dd%_%hh%_%mm%
参考文章:

相关文档
最新文档