版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Weblogic运维技术考核试题及详细答案适用场景:运维工程师笔试、岗位考核、技能定级考试时长:90分钟满分:100分一、单项选择题(共15题,每题2分,共30分)1.以下不属于WebLogic核心组件的是()A.Server(服务实例)B.Domain(域)C.Tomcat容器D.Cluster(集群)2.WebLogic域(Domain)的核心作用是()A.仅存放项目部署包B.统一管理所有服务器实例、配置、资源C.单独管理数据库连接D.负责日志存储3.WebLogic管理控制台默认端口号是()A.8080B.7001C.80D.4434.WebLogic集群中,实现请求负载均衡的原生机制不包括()A.轮询B.随机分发C.权重分发D.自动降级停机5.部署Web项目时,以下哪种格式是WebLogic标准部署包()A.zipB.war/earC.tarD.jar6.WebLogic中JDBC数据源的主要作用是()A.缓存静态资源B.统一管理数据库连接池C.实现请求转发D.管理用户权限7.以下哪种模式不属于WebLogic服务器启动模式()A.生产模式(Production)B.开发模式(Development)C.运维模式D.安全模式8.WebLogic服务启动失败,优先排查的核心日志文件是()A.access.logB.server.logC.catalina.logD.nginx.log9.关于WebLogic托管服务器(ManagedServer)说法正确的是()A.无需依赖管理服务器可独立运行B.受管理服务器统一管控,负责业务承载C.仅用于管理配置D.默认自带控制台10.WebLogic会话复制主要用于解决集群中的()问题A.数据库连接超时B.服务节点故障会话丢失C.日志输出异常D.端口占用冲突11.修改WebLogic服务器JVM内存参数,需要编辑哪个配置文件()A.setDomainEnv.shB.web.xmlC.weblogic.xmlD.config.xml12.WebLogic中config.xml文件的主要用途是()A.存放项目业务配置B.存储域核心配置(服务、数据源、集群等)C.配置日志格式D.配置用户密码13.以下哪种情况会导致WebLogic项目部署成功但访问404()A.JVM内存溢出B.项目上下文路径配置错误C.数据库连接失败D.端口未监听14.WebLogic线程阻塞、业务卡顿,最直接的排查手段是()A.查看访问日志B.打印线程堆栈C.重启服务器D.查看磁盘空间15.WebLogic生产环境建议开启的特性是()A.自动部署B.生产运行模式C.调试模式D.热部署调试二、多项选择题(共5题,每题3分,共15分,多选、少选、错选均不得分)1.WebLogic域的核心组成包含()A.管理服务器(AdminServer)B.托管服务器(ManagedServer)C.集群(Cluster)D.数据源、连接池、JMS资源2.WebLogic常见部署方式有()A.控制台可视化部署B.命令行wlst部署C.自动部署D.解压直接部署3.导致WebLogic服务启动超时的常见原因有()A.JVM内存参数配置不合理B.端口被占用C.数据源连接数据库超时D.域配置文件损坏4.WebLogic集群具备的核心能力包括()A.负载均衡B.故障转移C.会话复制D.自动扩容缩容5.WebLogic日常运维中重点监控的指标有()A.JVM堆内存使用B.线程状态(阻塞、死锁)C.数据源连接数D.服务端口监听状态三、填空题(共5空,每空2分,共10分)1.WebLogic管理服务器默认端口为________,SSL加密端口默认是________。2.WebLogic中实现集群会话共享的两种常用方式是________和________。3.WebLogic修改JVM堆内存,Linux环境下核心配置文件为________。4.WebLogic项目部署失败,最核心的日志文件是________。5.用于WebLogic自动化运维、部署、配置的脚本工具是________。四、简答题(共4题,每题7分,共28分)1.简述WebLogic管理服务器与托管服务器的区别及各自作用。2.简述WebLogic开发模式和生产模式的核心差异,以及生产环境的选型规范。3.简述WebLogicJDBC数据源的配置流程及核心参数作用。4.简述WebLogic项目部署后访问报错500的常见原因及排查思路。五、故障排查实操题(共1题,17分)场景:生产环境WebLogic双节点集群,业务访问缓慢,部分请求超时,无服务宕机报错,控制台显示服务运行正常。请结合运维经验,详细说明完整排查步骤、重点核查内容及解决方案。参考答案及详细解析一、单项选择题答案及解析1.C解析:Tomcat是独立的Web容器,不属于WebLogic原生核心组件,WebLogic自带专属容器组件。2.B解析:Domain是WebLogic的核心管理单元,统一管控域内所有服务实例、资源配置、集群规则、数据源等核心资源。3.B解析:WebLogic管理控制台默认非加密端口为7001,7002为默认SSL端口。4.D解析:WebLogic原生负载均衡策略包含轮询、随机、权重、基于响应时间分发,无自动降级停机机制。5.B解析:WebLogic标准业务部署包为war(Web项目)、ear(企业级复合项目),是官方唯一认可的部署格式。6.B解析:JDBC数据源核心是创建、管理数据库连接池,实现数据库连接复用,避免频繁创建销毁连接导致的性能损耗。7.C解析:WebLogic官方启动模式分为开发模式、生产模式、安全模式,无运维模式。8.B解析:server.log是WebLogic服务核心运行日志,记录启动、配置、报错、线程等核心信息,access.log仅记录访问请求日志。9.B解析:托管服务器无独立控制台,必须依附管理服务器进行配置同步与管控,主要负责承载实际业务请求。10.B解析:集群会话复制可将用户会话同步至所有集群节点,单节点故障时,请求切换至其他节点不丢失用户会话。11.A解析:setDomainEnv.sh(Linux)/setDomainEnv.cmd(Windows)是JVM参数、服务环境变量的核心配置文件。12.B解析:config.xml存储整个域的全局核心配置,包含服务实例、集群、数据源、权限、部署规则等关键配置。13.B解析:上下文路径(context-root)配置错误会导致项目部署成功但访问路径不匹配,触发404;其余选项会导致服务异常或无法访问。14.B解析:线程堆栈可直观查看线程阻塞、死锁、长时间运行任务,是排查业务卡顿、超时的核心手段。15.B解析:生产环境必须开启生产模式,关闭自动部署、调试模式、热部署,提升服务稳定性和安全性。二、多项选择题答案及解析1.ABCD解析:WebLogic域由管理服务器、托管服务器、集群、各类资源(数据源、JMS、连接池)共同组成。2.ABCD解析:四种均为WebLogic合法部署方式,生产环境优先使用控制台部署或wlst脚本部署,自动部署仅适用于测试环境。3.ABCD解析:内存参数不合理、端口冲突、数据源连接超时、配置文件损坏,均会导致服务启动加载超时、启动失败。4.ABC解析:WebLogic集群原生支持负载均衡、故障转移、会话复制,自动扩容缩容需结合第三方工具实现,无原生能力。5.ABCD解析:JVM内存、线程状态、数据源连接数、端口状态是WebLogic运维核心监控指标,直接决定业务运行状态。三、填空题答案1.7001、70022.内存会话复制、持久化会话复制(磁盘/数据库持久化)3.setDomainEnv.sh4.server.log5.WLST(WebLogicScriptingTool)四、简答题详细答案1.管理服务器与托管服务器的区别及作用(1)管理服务器(AdminServer):是整个WebLogic域的管控核心,每个域有且仅有一个。核心作用为统一管理域内所有配置、部署项目、管控托管服务器、提供控制台可视化管理界面,不建议承载业务请求,仅负责运维管控。(2)托管服务器(ManagedServer):是业务承载节点,一个域可包含多个托管服务器。无独立管理权限,所有配置均从管理服务器同步,核心作用是接收、处理用户业务请求,集群环境下多个托管服务器协同实现负载均衡与故障转移。核心区别:管理服务器负责管控、不跑业务;托管服务器负责跑业务、无管控权限。2.开发模式和生产模式核心差异及生产选型规范核心差异:(1)开发模式:默认开启自动部署、热更新、调试功能,校验规则宽松,报错信息详细,启动速度快,但安全性、稳定性差,资源占用不严格管控。(2)生产模式:关闭自动部署、调试、热更新功能,配置校验严格,禁用冗余调试接口,优化资源调度策略,稳定性、安全性更高,报错日志规范精简。选型规范:测试、开发环境使用开发模式,方便调试迭代;所有生产环境必须强制开启生产模式,杜绝热部署、自动部署,避免配置错乱、服务不稳定问题。3.WebLogicJDBC数据源配置流程及核心参数作用配置流程:1.登录管理控制台,进入数据源配置页面,新建JDBC数据源;2.填写数据源名称、JNDI名称(项目调用核心标识);3.选择数据库类型、驱动版本,填写数据库连接地址、账号密码;4.配置连接池参数,测试数据库连接可用性;5.将数据源绑定至对应托管服务器/集群,保存配置并激活。核心参数作用:(1)初始连接数:服务启动后初始化的数据库连接数量,避免初始请求连接耗时过长;(2)最大连接数:连接池最大可用连接数,限制数据库连接总量,防止数据库连接耗尽;(3)最小空闲连接数:维持的最小空闲连接,保证业务高峰期快速响应;(4)连接超时:空闲连接回收时间,释放无效闲置连接,节约资源。4.项目访问500报错常见原因及排查思路常见原因:1.项目代码异常、Jar包冲突、版本不兼容;2.JDBC数据源连接失败、数据库账号密码错误、数据库服务异常;3.JVM内存不足、线程阻塞,导致业务逻辑执行中断;4.项目配置文件错误、权限不足、资源加载失败。排查思路:1.优先查看server.log和项目专属日志,定位具体报错堆栈信息;2.核查数据源连接状态,测试数据库连通性;3.检查项目依赖Jar包,排查冲突、缺失问题;4.查看JVM内存、线程状态,排查内存溢出、线程阻塞问题;5.核对项目配置文件、服务器权限配置,修正异常配置。五、故障排查实操题详细答案故障场景:双节点集群服务无宕机,业务访问缓慢、请求超时完整排查步骤及解决方案:第一步:基础状态核查1.登录WebLogic控制台,查看两个托管服务器运行状态、集群同步状态,确认无节点离线、配置同步正常;2.核查服务器硬件资源:CPU使用率、内存占用、磁盘IO、网络带宽,排除服务器资源耗尽、网络拥堵问题;3.查看系统日志,确认无系统报错、硬件异常、端口波动。第二步:WebLogic核心线程排查(核心重点)1.导出两个节点的线程堆栈日志,核查线程状态,重点查看阻塞线程、死锁线程、长时间运行的业务线程;2.排查是否存在大量线程等待、业务接口卡死、外部接口调用超时阻塞线程的情况;3.若存在线程阻塞,定位对应业务代码,优化超时机制、释放卡死线程。第三步:JVM状态排查1.查看JVM堆内存使用情况,核查是否存在频繁FullGC、内存泄漏、堆内存溢出前兆;2.分析GC日志,若GC频繁,调整JVM内存参数,优化新生代、老年代配比,修复内存泄漏代码。第四步:数据源与数据库排查1.控制台查看JDBC连接池状态,核查活跃连接数、空闲连接数,是否存在连接耗尽、连接超时、无效连接堆积;2.登录数据库,查看数据库会话数、慢查询日志、锁表情况,排查是否存在SQL慢查询、数据库锁表导致业务响应缓慢;3.优化连接池参数,调整最大连接数、超时回收时间,优化数据库慢SQL。第五步:集群负载与请求分发排查1.核查负载均衡策略,确认请求是否均匀
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 监控集群部署测试试题及答案
- 高中劳动技术教学设计:校园樱花资源的开发利用与文化传承
- 小学三年级英语教学设计:核心素养导向下Unit 3 Lesson 1《My Family》深度教学实践与反思
- 高中地理高一年级《人口分布》教学设计:基于核心素养的情境化建构与迁移
- 人教PEP六年级英语《四大时态归类与实战》教学设计
- 小学六年级道德与法治教学设计:公民基本权利与义务导学实践
- 边防巡逻课件
- 北方文学课件
- 2025年职业健康体系外审员历年真题及答案
- 北方铁路讲解课件
- GJB3206B-2022技术状态管理
- 《平行四边形的性质(第一课时)》教案
- 《冠状动脉介入治疗并发症》课件
- 核反应堆物理分析教材谢仲生修订版
- 嘉兴怡麦食品有限公司年产 980 吨营养面包项目环评报告
- 低血糖临床表现及处理措施
- 隐睾围手术期
- 国有资产报废回收合同范本
- 低压电工作业题库低压电工实操考试题库
- 场地设计-第二章课件
- 教科版科学三年级上册第三单元《天气》单元作业设计
评论
0/150
提交评论