BEA WebLogic Server 系统维护及问题解决最佳实践试题
BEA WebLogic Server 系统维护及问题解决最佳实践试题

BEA WebLogic Server 系统维护及问题解决最佳实践试题姓名:Email:考试时间:120分钟试题类型:选择题 36题和论述题 2 题1.以下哪种JAVA平台适用于企业级的大型分布式网络应用?A. J2MEB. J2SEC.J2EE2.以下哪项不属于J2EE的标准组件?A. JSPB. ServletC. EJBD. ASP3.WebLogic 中的服务器(Server)包括管理服务器(Admin Server)和被管服务器(Managed Server),它是:A.支持多线程,能横跨多个JAVA虚拟机(JVM)执行的weblogic.Server类的实例。
B.支持多线程,执行在单一JAVA虚拟机(JVM)中的weblogic.Server类的实例。
C.单线程,能横跨多个JAVA虚拟机(JVM)执行的weblogic.Server类的实例。
D.单线程,执行在单一JAVA虚拟机(JVM)中的weblogic.Server类的实例。
4.关于WebLogic的Domain和ServerA.Domain是weblogic server管理的一个逻辑单元,至少包含一个ServerB.在创建server和使用server的时候需要先创建domainC.每个domain都包括一个config.xml文件,在domain的根目录下。
D.Domain不能跨越多个物理主机,只能在配置在一个物理主机上5.Domain的主要配置信息存放在以下哪个文件中?A. config.xmlB. weblogic.xmlC. web.xmlD. domain.xml6.以下哪种WebLogicA. GUI方式B. Silent方式C. Console方式7.生产模式(Production Mode)A. 使用WebLogic Console方式B. 命令行方式C. 自动部署方式8.下面关于WebLogic ConsoleA.基于主控Server(Admin Server)的web应用的监控工具B.可以用来部署、配置应用和ServerC.可以管理多个Server和ClusterD.可以管理多个Domain9.在如下4类日志级别中,那种级别是最高和最严重的?A. INFOB. ALERTC. ERRORD. WARNING10.weblogic.AdminA. 管理B. 配置C. 监控D. 部署应用11.WebLogic Console可以监控:( 多选 )A. Server的状态B. Server的内存使用情况C. Server的CPU使用情况D. Server的执行队列情况12.外来服务请求通过如下哪种正确路线得到服务的?A.→ Socket Thread → Execute Queue → Execute ThreadB.→ Socket Thread → Execute Thread → Execute QueueC.→ Execute Queue → Socket Thread → Execute ThreadD.→ Execute Thread → Execute Queue → Socket Thread13.进行Thread Dump操作的方法有:( 多选 )A. kill -3 pid 操作系统命令方式( Unix ) B Ctrl + Break 组合键方式 ( Windows )C. kill -9 pid 操作系统命令方式( Unix )D. weblogic.Admin的THREAD_DUMP命令方式14.Thread Dump操作的作用是A. 收集server的日志信息B. 备份server的日志信息C. 导出JVM执行堆栈中的线程信息D. 导出JAVA进程的本地堆栈信息15.A. JVM读取classesB. 一个新的socket连接建立C. 一个新的HTTP浏览器连接到服务器D. JVM新建一个java线程16.当too many open file信息出现时,应该:(多选)A.定期的监控进程打开的文件和网络连接数B.根据实际情况需要,适当的增加操作系统的文件打开数的limit值,继续监控C.检查应用代码是否存在没有正常关闭的文件D.如存在大量处在TIME_WAIT状态的connections,适当降低网络的TIME_WAIT等待时间17.关于WebLogic Server JDBC connection poolA.与数据库预先建好连接,是一个 ready-to-use 的poolB.应用必须通过DataSource来访问connection poolC.一个connection pool只能用于一个applicationD.Connection pool中的连接可以被共享和重用18.有一个系统,客户反映提交的请求很长时间无法响应,查看server的日志文件后,发现存在无法获得数据库连接的错误信息,而当时的CPU和I/O资源都很空闲。
系统运维工程师面试题及答案

系统运维工程师面试题及答案系统运维工程师是一项重要的职位,负责确保计算机系统的正常运行,包括服务器、网络、操作系统以及软件的维护和管理。
对于招聘方来说,面试是评估候选人技能和知识的重要环节。
本文将介绍一些常见的系统运维工程师面试题及答案,帮助候选人在面试中更好地展示自己的实力。
1. 请你介绍一下自己的背景和经验。
回答示范:我毕业于计算机科学专业,拥有三年的系统运维经验。
在过去的工作中,我负责负载均衡、容灾备份、服务器维护等任务,熟悉Linux和Windows操作系统,并具备一定的网络管理和安全知识。
2. 你在系统监控和故障排除方面有哪些经验?回答示范:我熟悉常见的系统监控工具,如Nagios和Zabbix,能够通过设置监控项和告警规则来实时监测系统的运行状态。
在故障排除方面,我了解常见的故障类型,并能够利用日志分析和排查工具定位故障原因,并采取相应的措施修复故障。
3. 你如何保证系统的安全性?回答示范:我会定期进行系统漏洞扫描,并及时更新系统补丁来修复已知的安全漏洞。
另外,我会对网络进行安全加固,如配置防火墙、启用访问控制列表、设置强密码等,以防止未授权的访问。
我还会定期备份数据,并做好数据的加密和存储安全。
4. 请介绍一下你的容灾备份经验。
回答示范:我熟悉常见的容灾备份方案,如冷备份、热备份和温备份。
在实际工作中,我会结合业务需求选择合适的备份策略,并定期测试备份恢复的可行性。
我还会制定灾难恢复计划,明确各种故障发生时的应对措施和责任。
5. 你如何管理和维护服务器?回答示范:我会定期检查服务器的硬件和软件状态,如磁盘空间、CPU利用率、内存使用等,并根据情况采取相应的措施进行优化和调整。
我还会制定服务器管理规范,包括权限管理、访问控制和监控告警等,确保服务器的稳定性和安全性。
6. 请谈谈你对ITIL的理解和应用经验。
回答示范:ITIL(IT Infrastructure Library)是一种IT服务管理框架,包括服务战略、服务设计、服务过渡、服务运营和持续改进等阶段。
运维工程师系统运维与故障排除能力测试题

d)根据定位结果,可以尝试更新应用程序版本、修复程序中的错误等方式进行解决。
5.在进行容量规划时,您可以采取以下评估方法和扩容策略:
a)分析当前系统的资源消耗情况,如CPU利用率、内存使用率、磁盘空间占用等。
b)预测未来业务增长的需求,包括用户访问量、数据存储量等指标。
a)将问题归类为网络问题或服务器性能问题。
b)使用网络诊断工具(如Ping、Traceroute)来检测网络延迟和丢包情况。
c)使用性能监控工具来监测服务器的负载情况。
d)根据定位结果采取具体的解决方案,如优化网络路径、调整服务器配置等。
3.针对数据库性能下降问题,您可以按照以下步骤来排查和解决:
a)分析数据库的性能指标,如CPU利用率、内存利用率、磁盘使用情况等。
三、解决方案
1.进行依赖库缺失问题的解决,您可以按照以下步骤进行操作:
a)确认报错信息中缺失的依赖库名称。
b)在操作系统中搜索依赖库文件是否存在。
c)如果依赖库文件不存在,可以尝试重新安装或更新相关软件包。
d)如果问题仍未解决,可以尝试手动下载依赖库文件,并进行手动安装。
2.定位网站访问速度过慢问题,您可以采取以下方法:
b)检查慢查询日志,找出响应时间较长的SQL语句,并进行优化。
c)检查数据库的索引情况,是否存在缺失的索引或冗余索引。
d)考虑数据库的分区和分表,以提高查询性能和数据访问效率。
4.对于应用程序频繁崩溃问题,您可以按照以下步骤进行故障排查和解决:
a)收集应用崩溃的相关日志和错误信息。
b)检查应用程序的版本和更新记录,确定崩溃问题是否与最近的更新相关。
运维工程师系统运维与故障排除能力测试题
weblogic常见问题汇总

weblogic常见问题汇总bea\uer_project\domain\mydomain下可以查看日志,如果出现关闭的连接错误,可以在配置连接池的时候设置,选中测试返回的连接和请求的连接.如果经常出现内存溢出的问题话查看日志,如果出现E某ecutethread:'7'forqueue:'weblogic.kernel.default'这样类似E某ecutethread开头的可能是线程资源耗尽的问题,如果是24说明是对象锁没释放怎样查看weblogic目前可用的线程数?conole控制台上myerver-下面的Monitoring的tab-Performance中的IdleThread显示的数目就是(下面有)WebLogicServer性能及调整:查看使用WebLogic8.1线程缓冲池模型性能查看:调整weblogic的使用内存修改对应的domain下面的启动脚本,比如:weblogic安装目录下对应domain的启动脚本:tartWeblogic.h,追加Window:etMEM_ARGS=-某m2045m-某m某2560mUni某:MEM_ARGS="-某m1024m-某m某2048m"注:某m表示最小内存,某m某表示最大内存。
主要内容1、WebLogic服务的监控2、WebLogic性能优化3、UNI某操作命令介绍WebLogic服务的监控WebLogic的控制台conole对内存的监控Conole-->erver-->myerver-->右边窗口Mornitoring-->PerformanceWebLogic服务的监控IdleThread空闲线程数这个值不能为0,否则意味着系统无线程可用,有死机的危险.QueueLength等待队列的长度当IdleThread的值为0时,QueueLength会出现数值。
如果QueueLength维持在较高位置,且不下降时,有死机危险。
服务器维护与修理能力测试考核试卷

考生姓名:__________答题日期:__________得分:__________判卷人:__________
一、单项选择题(本题共20小题,每小题1分,共20分,在每小题给出的四个选项中,只有一项是符合题目要求的)
1.服务器维护中,以下哪项不是硬件检查的内容?()
9.在服务器维护与修理过程中,不需要定期清理机箱内部灰尘。()
10.网络中断不会影响服务器的正常运行。()
五、主观题(本题共2小题,每题10分,共20分)
1.请简述服务器维护的基本流程,并说明每一步的重要性。
2.当服务器发生硬件故障时,请详细说明维修前的准备工作以及维修过程中应注意的事项。
3.描述在服务器维护过程中如何进行数据备份,以及为什么数据备份对于服务器维护至关重要。
A.定期检查服务器日志
B.定期更新服务器硬件驱动
C.定期对服务器进行性能测试
D.在服务器维修过程中关闭所有安全设置
10.以下哪个部件不是服务器的主要硬件?()
A. CPU
B.显卡
C.硬盘
D.内存条
11.服务器维修后,以下哪项工作不是必须的?()
A.检查硬件是否安装到位
B.进行系统性能测试
C.对服务器进行安全性测试
9.在服务器维护中,______是保证服务器正常运行的重要环节。
10.为了减少服务器故障的发生,应选择在______对服务器进行维护。
四、判断题(本题共10小题,每题1分,共10分,正确的请在答题括号中画√,错误的画×)
1.在服务器运行状态下可以直接更换硬件。()
2.维修服务器时,不需要记录维修步骤。()
4.通常情况下,服务器的______故障可以通过维修解决。
Weblogic试题(含答案)

、选择题1. 一个WLS实例配置了Multi-pool,分别为A,B,C,如果选择的是load- bala nee,如果一个请求获得conn ection从A,请问什么情况下会从B或者C拿connectionA. 都不能B. A 用完了C. A 坏了D. 按照负载均衡算法2. 你配置了一个集群环境,Adminserver 和8 个managedserver,Admi nServer在独立的hardware上,8个man aged server分在4个相同的hardware上,4个hardware分在两个房间,客户关心admin server的crash,请问你如何处理?A. 配置admin server 的clusterB. 将admin server力口入cluterC. 配置man aged server MSI3. 如果一个adm in server 禾口4 个man agedserver 在不同hardware 上,并且客户需要经常更新应用,展开目录格式,没有共享目录,则应该采用什么?A. external stageB. nostageC. stage4. 在jms中,如果一个Producer在发送消息时consumer没有alive,则如何设置才能使得consumer起来后接收到消息?A. co nsumer不可能接收到消息B. 一定要配置PersistaneeC. 只要消息没有timed out就可以D. eo nsumer总能够接收到消息5. 在一个eluster 环境中managed, 4 个server 分别安装在独立的物理硬件上,你发现在做垃圾回收(GQ时,每次的时间都特别长,你应该怎样做?A. 每个机器上run更多的serverB. eluster中有更多的serverC. 改变GC策略6. 在一个eluster环境中,4个managed server在4个机器上,没有共享的文件系统。
Weblogic试题(含答案)

一、选择题1.一个WLS实例配置了Multi-pool,分别为A,B,C,如果选择的是load-balance,如果一个请求获得connection从A,请问什么情况下会从B或者C拿connectionA.都不能B.A用完了C.A坏了D.按照负载均衡算法2.你配置了一个集群环境,Adminserver和8个managedserver,AdminServer在独立的hardware上,8个managed server分在4个相同的hardware上,4个hardware分在两个房间,客户关心admin server的crash,请问你如何处理?A.配置admin server的clusterB.将admin server加入cluterC.配置managed server MSI3.如果一个adminserver和4个managedserver在不同hardware上,并且客户需要经常更新应用,展开目录格式,没有共享目录,则应该采用什么?A.external stageB.nostageC.stage4.在jms中,如果一个producer在发送消息时consumer没有alive,则如何设置才能使得consumer起来后接收到消息?A.consumer不可能接收到消息B.一定要配置persistanceC.只要消息没有timed out就可以D.consumer总能够接收到消息5.在一个cluster环境中managed,4个server分别安装在独立的物理硬件上,你发现在做垃圾回收(GC)时,每次的时间都特别长,你应该怎样做?A.每个机器上run更多的serverB.cluster中有更多的serverC.改变GC策略6.在一个cluster环境中,4个managed server在4个机器上,没有共享的文件系统。
如果部署应用,可以怎么做?A.用stage方式在cluster里部署B.用external-stage部署,手工copy文件到stage目录下C.a or b7.分布式destination, load-balance是enabled,如果消息发送到一个destination,请问后边的消息发送模式是?A.按照load-balance策略B.只发送到固定的一个C.第一次是load-balance,以后每次都发送到固定的destination去8.一个WLS实例配置了Multi-pool,分别为A,B,C,如果选择的是high-availability,如果一个请求获得connection从A,请问什么情况下会从B或者C拿connection?A.都不能B.A用完了C.A坏了D.按照负载均衡算法9.一个Hardware运行WLS 8.1,JVM1.4.1,你观察到系统性能下降,并且发现内存是瓶颈,请问你做什么?A.增加thread countB.增加heap sizeC.分离线程池10.一个Hardware运行WLS 8.1,JVM1.4.1,你观察到系统性能下降,你发现网络是瓶颈,请问你做什么?A.增加thread countB.分离用来做multi-cast的channelC.增加一个NIC cardD.B and C11.一个Hardware运行WLS 8.1,JVM1.4.1,你观察到系统性能下降,你发现有连接不到server的连接,日志没有异常,cpu正常,请问你做什么?A.增加thread countB.增加heap sizeC.增加backlog12.一个proxy plug-in放在一个cluster的前边,如果当前正在进行web请求的server crash掉,请问plug-in根据什么进行fail-over?A.根据session cookieB.随机C.根据对cluster的heart-beat检测13.如果wls启动时, JDBC不能正常启动,则错误级别是?B.warningC.errorD.criticalE.Notice14.如下什么是标准的BEA错误号?A.Error-0001B.WLS-00002C.BEA-1234515.如果一个weblogicserver运行在公网并且服务端口是80端口,请问如何才能使得外界不能访问console?A.disable consoleB.用SSLC.用admin port16.在Managed server MSI模式下,如果admin server crash,启动managed server需要A.将admin server的配置文件拷贝到managed serverB.将admin server安全相关的文件拷贝到managed serverC.A和B17.如果一个adminserver和4个managedserver在同一个hardware上,并且客户需要经常更新应用,展开目录格式,则应该采用什么?A.external stageB.nostageC.stage18.对于java exception,在log里会怎样?A.a warning messageB.a critical messageC.full qulified exception class nameD.will not log19.proxy plug-in的作用是?A.使得web server提供静态内容服务B.使得weblogic提供动态内容服务C.负载均衡请求D.以上所有20.用weblogic.admin执行批量命令,应该是?A.BATCHUPDATE -batchfile xxxB.BATCHUPDATE -batchscript xxxC.BATCHEXecute -batchfilexxxx21.node manager没有那些安全特性A.limiting connections to specified serversB.password exprirationC.sslD.digital certification22.客户可以通过什么实现对自己的应用,服务进行模版订制?A.extensible templateB.textneible domainC.configuration template23.admin server怎样重连managed server?A.managed servers send heartbeat to admin serverB.读取managed-servers.xml和config.xmlC.managed servers必须重启D.admin server不会重连24.如下那个不是idempotent methodA.currency convertingB.reset counter to 0C.add money to a countD.database query25.配置channel必须的参数,listen address and listen port,multicastaddress,listen address and listen port, protocol, listen address, listen port26.weblogic是遵循哪个标准的中间件A.DCOMB.J2EEC.DCED.TCPIP27.下面哪个不属于weblogic的概念A.概要文件profileB.domainC.clusterD.node28.weblogic不支持哪种组件A.JDBCB.servletC.JSPD.ODBC29.weblogic和webshpere调优过程中不涉及的方面A.JVM内存B.线程数量C.操作系统共享内存大小D.文件系统大小30.JDBC的描述哪个是正确的A.JDBC是JVM虚拟机与数据库的连接协议B.JDBC是JVM虚拟机之间连接的协议C.JDBC是JVM连接应用服务器的协议D.JDBC是JVM连接web服务器的协议31.weblogic与webshphere的描述哪个是不正确的:A.它们都是实现J2EE规范的软件产品B.它们都属于java中间件产品C.它们都是位于前端和后端数据库之间负责业务逻辑处理和展示的D.它们都必须用图形方式安装32.管理weblogic的时候,必须通过图形界面的console执行?A.是B.否33.下面哪个不是J2EE中间件平台的优点?A.跨平台,方便移植B.可以做集群实现高可用C.可以负载均衡D.集成了数据库管理功能34.下面哪个是错误的A.websphere与weblogic都可以连接各种主流数据库,如:oracle/DB2/sybase/SQLserverB. websphere与weblogic都可以采用JDBC方式连接数据库C. websphere与weblogicD.它们都必须使用各自产品自带的web server35.下面哪个不是webpshere的概念?A、nodeB、application serverC、machineD、Deployment Manager Server答案一、选择题:1、D2、C3、A4、B5、C6、C7、C8、C9、B10、D11、C12、A13、C14、C15、A16、C17、B18、C19、C20、A21、B22、A23、B24、C25、C26.B27.A28.D29.D30.A31.D32.B33.D34.D35.C11/ 11。
企业系统维护面试题

企业系统维护面试题
以下是一些企业系统维护面试题的示例:
1. 你对企业系统维护的理解是什么?你能够提供一个具体的例子吗?
2. 在企业系统维护过程中,你认为最重要的是什么?
3. 你在过去的工作中,有没有遇到过一些系统维护方面的挑战?你是如何解决的?
4. 你如何确保系统维护期间的数据安全性?可以分享一些你过去的经验吗?
5. 你认为什么样的沟通技巧对于与团队成员以及其他部门同事合作完成系统维护工作是必不可少的?
6. 你如何处理系统中出现的错误和故障?请讲解你的实际操作步骤。
7. 如果你发现一个系统的性能不佳,你会采取哪些措施来解决这个问题?
8. 当你发现系统中的一个功能不再符合要求时,你会采取什么措施来调整或更新它?
9. 你是如何协调与其他部门的工作?例如与开发团队合作解决系统缺陷等问题。
10. 在进行系统维护的过程中,你如何确保工作的高效执行?
11. 请描述一次你在系统维护方面的团队合作经验,你在其中
扮演了什么角色?
12. 当你需要在系统维护中遵循一项紧急任务时,你的工作流
程是怎样的?
13. 你如何在不打扰用户的情况下执行系统维护工作?
14. 你是如何跟踪和记录系统维护工作的进展情况的?
15. 当系统面临服务器大规模损坏或故障时,你的应急预案是什么?
这些问题旨在了解应聘者对企业系统维护的理解和经验,并评估其在团队合作、问题解决和应急处理方面的能力。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
BEA WebLogic Server 系统维护及问题解决最佳实践试题姓名:Email:考试时间:120分钟试题类型:选择题 36题和论述题 2 题1.以下哪种JAVA平台适用于企业级的大型分布式网络应用?A. J2MEB. J2SEC.J2EE2.以下哪项不属于J2EE的标准组件?A. JSPB. ServletC. EJBD. ASP3.WebLogic 中的服务器(Server)包括管理服务器(Admin Server)和被管服务器(Managed Server),它是:A.支持多线程,能横跨多个JAVA虚拟机(JVM)执行的weblogic.Server类的实例。
B.支持多线程,执行在单一JAVA虚拟机(JVM)中的weblogic.Server类的实例。
C.单线程,能横跨多个JAVA虚拟机(JVM)执行的weblogic.Server类的实例。
D.单线程,执行在单一JAVA虚拟机(JVM)中的weblogic.Server类的实例。
4.关于WebLogic的Domain和ServerA.Domain是weblogic server管理的一个逻辑单元,至少包含一个ServerB.在创建server和使用server的时候需要先创建domainC.每个domain都包括一个config.xml文件,在domain的根目录下。
D.Domain不能跨越多个物理主机,只能在配置在一个物理主机上5.Domain的主要配置信息存放在以下哪个文件中?A. config.xmlB. weblogic.xmlC. web.xmlD. domain.xml6.以下哪种WebLogicA. GUI方式B. Silent方式C. Console方式7.生产模式(Production Mode)A. 使用WebLogic Console方式B. 命令行方式C. 自动部署方式8.下面关于WebLogic ConsoleA.基于主控Server(Admin Server)的web应用的监控工具B.可以用来部署、配置应用和ServerC.可以管理多个Server和ClusterD.可以管理多个Domain9.在如下4类日志级别中,那种级别是最高和最严重的?A. INFOB. ALERTC. ERRORD. WARNING10.weblogic.AdminA. 管理B. 配置C. 监控D. 部署应用11.WebLogic Console可以监控:( 多选 )A. Server的状态B. Server的内存使用情况C. Server的CPU使用情况D. Server的执行队列情况12.外来服务请求通过如下哪种正确路线得到服务的?A.→ Socket Thread → Execute Queue → Execute ThreadB.→ Socket Thread → Execute Thread → Execute QueueC.→ Execute Queue → Socket Thread → Execute ThreadD.→ Execute Thread → Execute Queue → Socket Thread13.进行Thread Dump操作的方法有:( 多选 )A. kill -3 pid 操作系统命令方式( Unix ) B Ctrl + Break 组合键方式 ( Windows )C. kill -9 pid 操作系统命令方式( Unix )D. weblogic.Admin的THREAD_DUMP命令方式14.Thread Dump操作的作用是A. 收集server的日志信息B. 备份server的日志信息C. 导出JVM执行堆栈中的线程信息D. 导出JAVA进程的本地堆栈信息15.A. JVM读取classesB. 一个新的socket连接建立C. 一个新的HTTP浏览器连接到服务器D. JVM新建一个java线程16.当too many open file信息出现时,应该:(多选)A.定期的监控进程打开的文件和网络连接数B.根据实际情况需要,适当的增加操作系统的文件打开数的limit值,继续监控C.检查应用代码是否存在没有正常关闭的文件D.如存在大量处在TIME_WAIT状态的connections,适当降低网络的TIME_WAIT等待时间17.关于WebLogic Server JDBC connection poolA.与数据库预先建好连接,是一个 ready-to-use 的poolB.应用必须通过DataSource来访问connection poolC.一个connection pool只能用于一个applicationD.Connection pool中的连接可以被共享和重用18.有一个系统,客户反映提交的请求很长时间无法响应,查看server的日志文件后,发现存在无法获得数据库连接的错误信息,而当时的CPU和I/O资源都很空闲。
从WebLogic的console中查看执行线程,发现存在很多空闲的线程;JDBC connection pool已经没有可用的connection 。
最佳措施应该是:A.增大Pool的InitialCapacity和MaxCapacity的值B.减小Pool的InitialCapacity和MaxCapacity的值C.减小Pool的InitialCapacity,增大MaxCapacityD.怀疑存在connection leak,开启connection leak profiling功能,查找leak点及修正应用代码19.关于Server HangA.Server Hang就是WebLogic Server无法对服务请求作出任何响应B.可以通过weblogic.Admin的PING命令来确认是否是真正的Server HangC.Server Hang问题,一定是由于内部执行线程之间出现了Dead Lock而导致D.Server Hang问题经常是由于可用资源短缺而限制了Server处理请求的能力E.内存资源的紧张,导致不停的GC,也会引起Server Hang20.关于OutOfMemory现象,以下说法正确的是?(多选)A.在Java Heap和Native Memory中都有可能出现B.OutOfMemory的出现,说明应用中一定存在没有正常释放的对象,造成了memory leakC.当没有可用内存空间供Proccess分配新建的Objects或内存块时出现D.只要增大Java的HeapSize大小,问题就可以解决21.关于Java HeapA.整个WebLogic Server启动后所使用的操作系统内存大小就等于当前Java Heap的大小B.Java Heap中存放着living 和 dead 对象C.可以通过参数-Xms –Xmx 来设置heap的最大和最小值D.Java的Heap最大值最好不要超过系统的物理内存大小,否则会造成性能问题22.关于GCA.GC操作就是在Java Heap中将不在需要的对象清除B.GC操作由JVM自动完成,不需要程序员显式的执行C.在Full GC操作期间,所有的Java线程都可以运行D.GC操作会在特定时间被自动触发,例如当heap中的可用内存降到一定层度23.当出现High CPU问题,以下哪种说法是正确的?A.应该减少WebLogic Server的执行线程数B.应该增加WebLogic Server的执行线程数C.需要做Thread Dump操作,结合操作系统的一些监控工具来定位导致问题的线程D.一般和deadlock有关24.如果在WebLogic的日志中发现了OutOfMemory,下描述哪些是正确的?(多选)A.该内存溢出发生在Native HeapB.该内存溢出发生在Java HeapC.可能发生线程丢失D. WebLogic除了记录日志之外,还会自动进行垃圾收集以解决这个问题(yinggai)注:FULL GC是在OOM之前,所以发生OOM之后,不会再执行GC25.以下关于WebLogic JDBC的描述,哪些是正确的?(多选)A.只要Connection对象被关闭,无论Statement和ResultSet对象是否关闭,都不会出现连接泄露B.连接泄露可能引发OutOfMemoryErrorC.JDBC的对象只存在于Java Heap (还有NATIVE内存中,如OCI)D.JDBC驱动程序都是由BEA编写的,包含在WebLogic安装包中26.以下描述正确的是:A.TCP Socket一旦在程序中关闭马上就可以释放并重新利用B.使用TCP Socket 会占用操作系统的文件描述符C.操作系统的文件描述符参数的大小是没有上限的D.发生了Too Many Open Files 的错误后,一定是有连接泄漏产生27.关于Server Hang正确的是:A.一旦发生Server Hang,WebLogic就再也无法恢复了,必须重启B.如果发现是频繁的GC造成的Server Hang,只需增大Java堆内存大小就可以了C.应用代码中产生的死锁会引起Server HangD.如果发生了Server Hang, 那么CPU的占用一定很高28.下面哪些事情,是在WebLogic Server启动时完成的?(多选)A.读取配置文件config.xmlB.启动web container等核心服务C.部署已经在config.xml中配置的应用程序D.执行shutdown class29.下面哪个是标准的BEA Weblogic Server错误号A.Error-0001B.WLS-00002C.BEA-1234530.如果发生了 Server Hang,需要做的事情可能有:(多选)A.仅做一次Thread dump,查看各个线程的详细情况B.做多次thread dump,每次相隔3-5秒,对比查看各个线程的详细情况C.打开verbose:gc,观察GC的详细情况D.打开连接池的Test Reserved Connection选项E.在控制台查看每个线程在执行的操作F.使用weblogic.Admin 命令的PING命令探测WebLogic Server是否有响应G.检查应用代码中的内存泄露31.通过命令行启动weblogic server,修改下面哪个文件,可以修改其JVM的参数?A.Config.xmlB.Weblogic Server启动脚本文件C.Server.logD.Jvm.h32.系统出现OutOfMemory Exception时,我们一般执行下面哪些动作?(多选)A.收集相关内存使用情况,判断OOM的可能源头B.酌情增加Java Heap SizeC.减少Java Heap SizeD.增加Server的执行线程数33.如果应用调用数据库的操作失败,一般情况下,可能的原因是:(多选)A.应用逻辑错误B.数据库工作不正常C.JDBC配置不正常D.存在内存泄露E.WebLogic使用的CPU太高34.客户反映WebLogic的web 应用, HTTP访问比较慢,可能的原因有:(多选)A.系统使用了太多的对象,出现了过于频繁的GC操作B.应用使用到了数据库,数据库响应速度太慢C.WebLogic Server当时处理能力较差,虽然当时所有执行线程状态为空闲D.客户端到WebLogic Server端的网络速度太慢E.应用逻辑异常导致WebLogic Server返回给客户端的内容太多35.如果应用从Connection Pool中获取数据库连接失败,我们可能会采取哪些措施?(多选)A.通过weblogic console监控数据库连接池是否被占满B.数据库最大连接数比执行线程数少,则动态增加连接池的最大连接数C.判断是否存在数据库连接泄露,还是连接不够用D.和BEA专家沟通,探讨解决问题的方法E.增加WebLogic的Heap SizeF.打开verbose:gc,分析GC日志,确定是否存在数据库连接泄露G.打开WebLogic Server数据库连接泄露探测开关,让系统判断是否存在连接泄露36.WebLogic Server启动时很慢,可能的原因有(多选)A.config.xml配置的需要部署的应用程序太多B.没有找到config.xml文件C.数据库连接池的最小连接数配置太大D.WebLogic Server到客户端IE之间的网络速度太慢E.执行Shutdown Class耗时太长F.执行startup class耗时太长37.论述题1:作为WebLogic 系统管理员,如何确保WebLogic应用比较稳定运行?38.论述题2:当系统出现OutOfMemory时,请给出该问题解决思路或步骤?。