已阅读5页,还剩27页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
应用服务器基础培训,.,概述常见产品部署调优故障诊断,.,应用服务器概述:应用服务器主要用来构造基于WEB的应用,是企业实施电子商务的基础平台。它一般是基于J2EE体系结构。让网络应用的开发、部署、管理变得更加容易。使开发人员专注于业务逻辑。,.,常见产品IBMWebsphereApplicationOracleWeblogic开源产品Tomcat,.,应用服务器部署IBMWebSphereApplication部署Tomcat部署,.,IBMWebSphereApplication部署安装前检查确认操作系统支持此版本的应用服务器检查操作系统的软件包是否满足安装要求确认部署的机器时区,时间,umask正确,建议配置和时间服务器同步确认网络配置包括host配置主机名配置IP配置确认磁盘配置确保部署软件的操盘空间充足,建议程序磁盘空间30G确认应用程序用户客户安全需求,建立一个应用服务器用户,该用户负责服务器的启停。注意:以上信息,建议参考IBM的信息中心,.,IM安装,安装InstallationManager安装完成后,启动IM如图,.,WAS安装,在IM里配置WAS源文件安装WAS,.,Profile创建,点击下一步,WAS安装完成后,会提示创建Profile,.,属性设置,.,服务器启动,使用应用程序用户登录服务器进入/opt/IBM/Websphere/Appserver/profiles/AppSrv1目录执行./startServer.shserver1启动服务器,.,应用服务器访问,使用IE浏览器输入:http:/IP:9060/admin,.,服务器停止,使用应用程序用户登录服务器进入/opt/IBM/Websphere/Appserver/profiles/AppSrv1目录执行./stopServer.shserver1停止服务器,.,TomCat部署,检查操作系统,安装必要的软件检查网络配置主机名IP地址下载对应操作系统位数的,TomCat软件安装JDK,.,安装,解压缩下载的TomCat软件rootC1#unzipapache-tomcat-7.0.72将解压的文件,移动到部署目录rootC1#mvapache-tomcat-7.0.72/app/rootC1#lsapache-tomcat-7.0.72binconflibLICENSElogsNOTICERELEASE-NOTESRUNNING.txttempwebappswork,.,服务器启动,服务器启动rootC1#cdapache-tomcat-7.0.72/bin/rootC1bin#./startup.shUsingCATALINA_BASE:/root/apache-tomcat-7.0.72UsingCATALINA_HOME:/root/apache-tomcat-7.0.72UsingCATALINA_TMPDIR:/root/apache-tomcat-7.0.72/tempUsingJRE_HOME:/usrUsingCLASSPATH:/root/apache-tomcat-7.0.72/bin/bootstrap.jar:/root/apache-tomcat-7.0.72/bin/tomcat-juli.jarTomcatstarted.,.,检查服务器是否正常,测试服务器是否正常运行输入:http:/IP:8080,.,服务器停止,停止应用服务器rootC1bin#./shutdown.shUsingCATALINA_BASE:/root/apache-tomcat-7.0.72UsingCATALINA_HOME:/root/apache-tomcat-7.0.72UsingCATALINA_TMPDIR:/root/apache-tomcat-7.0.72/tempUsingJRE_HOME:/usrUsingCLASSPATH:/root/apache-tomcat-7.0.72/bin/bootstrap.jar:/root/apache-tomcat-7.0.72/bin/tomcat-juli.jar检查是否还有JAVA进程在运行Psef|grepjava或者netstatant|grep8080检查端口,.,应用服务器调优,操作系统调优应用服务器调优,.,操作系统调优,针对Linux系统调整用户的openfiles数,建议值为10240调整网络参数防止大量客户端并发,出现大量的不活动连接,导致服务器端口,内存耗尽TCP_KEEPALIVE_INTERVAL15TCP_KEEPALIVE_PROBES5Connectionbacklog(防止大量入站连接,导致的连接的失败)echo3000/proc/sys/net/core/netdev_max_backlogecho3000/proc/sys/net/core/somaxconn,.,WebSphere服务器调优,登录WEB管理控制台http:/IP:9060/adminWebcontainer的调优点击相应的链接,启用servletcaching,进入如下的页面:,.,点击Sessionmanagement链接进入Sessionmanagement调整页面,把最大session值改成4096.点击OK保存,.,调整线程池把相应的线程池大小调整成如下所示,.,调整JVM日志里面的日志大小和保留的文件数按实际的需求,这个是灵活的,.,JVM参数调优这个参数不是固定的,如果发现OOM,除了查找问题,也可以将内存增加到4096MB,.,数据源连接池调整最大连接数最小连接数,可以适当扩大,如最大100个连接,最小50个连接,这些都是可以根据需求改变,.,TomCat调优,JVM调优修改catalina.sh文件,修改如下JAVA_OPTS=-Xms4096m-Xmx4096m-Xss1024K-XX:PermSize=512m“这个文件可以调整JVM的参数,以上的值,为建议值,可以根据应用要求修改为不同的值rootC1bin#ls/root/apache-tomcat-7.0.72/bin/catalina.sh/root/apache-tomcat-7.0.72/bin/catalina.sh,.,线程池调优打开/conf/server.xml文件,在Connector之前配置一个线程池:配置Connector,.,常见问题处理,通过IE访问应用时,显示连接超时检查方法:检查应用进程Psef|grepjava检查应用服务器,服务端口是否打开netstatant|grep9080netstatant|grep8080请网络管理员,排查网络应用服务器无法启动检查应用服务器日志,.,WAS服务器,常用日志查看方法登录服务器进入应用服务器日志目录cd/opt/IBM/WebSphere/Application/profiles/AppSrv1/logs/server1注:标红的表示,按照实际情况进入不同的目录利用more和grep命令,检查日志内容建议查看的日志SystemOut.logSystemErr.log示例如下:MoreSystemOut.logGrepErrorSystemOut.log,.,进入TomCat安装根目录rootC1apache-tomcat
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 江西省宜春市樟树中学2026届化学高二上期末监测试题含答案
- 风电场施工现场安全防护方案
- 三级医院临床科室医疗质量管理考核标准
- 项目8任务8-2-3备份电子邮件
- 医药生产公司生产部年度总结方案
- 消防安全教学设计和课件
- 许昌初二考试题目及答案
- 钢结构吊装运输与装卸协调方案
- 徐州游戏策划方案
- 编辑选题策划方案
- 机器人焊接方案
- 气相沉积技术
- 医院托管合同范本
- 《HSK标准教程2》第6课课件
- 心理咨询师模拟题库与答案
- 排除危石工程施工合同
- 就业指导课专题之简历制作
- GB/T 9124.2-2019钢制管法兰第2部分:Class系列
- GB/T 19949.2-2005道路车辆安全气囊部件第2部分:安全气囊模块试验
- GA/T 1674-2019法庭科学痕迹检验形态特征比对方法确认规范
- FZ/T 64012-2013卫生用水刺法非织造布
评论
0/150
提交评论