常用中间件服务器介绍幻灯片_第1页
常用中间件服务器介绍幻灯片_第2页
常用中间件服务器介绍幻灯片_第3页
常用中间件服务器介绍幻灯片_第4页
常用中间件服务器介绍幻灯片_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、应用服务器基础培训,1,2020/6/23,概述 常见产品 部署 调优 故障诊断,2,2020/6/23,应用服务器概述: 应用服务器主要用来构造基于WEB的应用,是企业实施电子商务的基础平台。 它一般是基于J2EE体系结构。 让网络应用的开发、部署、管理变得更加容易。使开发人员专注于业务逻辑。,3,2020/6/23,常见产品 IBM Websphere Application Oracle Weblogic 开源产品 Tomcat,4,2020/6/23,应用服务器部署 IBM WebSphere Application 部署 Tomcat 部署,5,2020/6/23,IBM WebSp

2、here Application 部署 安装前检查 确认操作系统支持此版本的应用服务器 检查操作系统的软件包是否满足安装要求 确认部署的机器 时区,时间,umask 正确,建议配置和时间服务器同步 确认网络配置 包括 host 配置 主机名配置 IP配置 确认磁盘配置 确保部署软件的操盘空间充足,建议程序磁盘空间30G 确认应用程序用户 客户安全需求,建立一个应用服务器用户,该用户负责服务器的启停。 注意: 以上信息,建议参考IBM的信息中心,6,2020/6/23,IM安装,安装Installation Manager 安装完成后,启动IM 如图,7,2020/6/23,WAS安装,在IM

3、里配置 WAS 源文件 安装WAS,8,2020/6/23,Profile创建,点击下一步,WAS安装完成后,会提示创建Profile,9,2020/6/23,属性设置,10,2020/6/23,服务器启动,使用应用程序用户登录服务器 进入 / opt/IBM/Websphere/Appserver/profiles/AppSrv1 目录 执行./startServer.sh server1 启动服务器,11,2020/6/23,应用服务器访问,使用IE 浏览器 输入: http:/IP:9060/admin,12,2020/6/23,服务器停止,使用应用程序用户登录服务器 进入 / opt/

4、IBM/Websphere/Appserver/profiles/AppSrv1 目录 执行./stopServer.sh server1 停止服务器,13,2020/6/23,TomCat 部署,检查操作系统,安装必要的软件 检查网络配置 主机名 IP地址 下载对应操作系统位数的,TomCat 软件 安装JDK,14,2020/6/23,安装,解压缩 下载的 TomCat软件 rootC1 # unzip apache-tomcat-7.0.72 将解压的文件,移动到部署目录 rootC1 # mv apache-tomcat-7.0.72 /app/ rootC1 # ls apache-

5、tomcat-7.0.72 bin conf lib LICENSE logs NOTICE RELEASE-NOTES RUNNING.txt temp webapps work,15,2020/6/23,服务器启动,服务器启动 rootC1 # cd apache-tomcat-7.0.72/bin/ rootC1 bin# ./startup.sh Using CATALINA_BASE: /root/apache-tomcat-7.0.72 Using CATALINA_HOME: /root/apache-tomcat-7.0.72 Using CATALINA_TMPDIR: /r

6、oot/apache-tomcat-7.0.72/temp Using JRE_HOME: /usr Using CLASSPATH: /root/apache-tomcat-7.0.72/bin/bootstrap.jar:/root/apache-tomcat-7.0.72/bin/tomcat-juli.jar Tomcat started.,16,2020/6/23,检查服务器是否正常,测试服务器是否正常运行 输入: http:/IP:8080,17,2020/6/23,服务器停止,停止应用服务器 rootC1 bin# ./shutdown.sh Using CATALINA_BAS

7、E: /root/apache-tomcat-7.0.72 Using CATALINA_HOME: /root/apache-tomcat-7.0.72 Using CATALINA_TMPDIR: /root/apache-tomcat-7.0.72/temp Using JRE_HOME: /usr Using CLASSPATH: /root/apache-tomcat-7.0.72/bin/bootstrap.jar:/root/apache-tomcat-7.0.72/bin/tomcat-juli.jar 检查是否还有JAVA 进程在运行 Ps ef|grep java 或者 n

8、etstat ant|grep 8080 检查端口,18,2020/6/23,应用服务器调优,操作系统调优 应用服务器调优,19,2020/6/23,操作系统调优,针对Linux 系统 调整用户的 open files 数,建议值为 10240 调整网络参数 防止大量客户端并发,出现大量的不活动连接,导致服务器端口,内存耗尽 TCP_KEEPALIVE_INTERVAL 15 TCP_KEEPALIVE_PROBES 5 Connection backlog (防止大量入站连接,导致的连接的失败) echo 3000 /proc/sys/net/core/netdev_max_backlog

9、echo 3000 /proc/sys/net/core/somaxconn,20,2020/6/23,WebSphere 服务器调优,登录WEB管理控制台 http:/IP:9060/admin Web container 的调优 点击相应的链接,启用servlet caching,进入如下的页面:,21,2020/6/23,点击Session management 链接进入Session management调整页面,把最大session 值改成4096.点击OK保存,22,2020/6/23,调整线程池 把相应的线程池大小调整成如下所示,23,2020/6/23,调整JVM 日志 里面的

10、日志大小 和 保留的文件数 按实际的需求,这个是灵活的,24,2020/6/23,JVM 参数调优 这个参数不是固定的,如果发现OOM,除了查找问题,也可以将内存增加到4096MB,25,2020/6/23,数据源连接池调整 最大连接数 最小连接数,可以适当扩大,如 最大 100 个连接,最小 50个连接,这些都是可以根据需求改变,26,2020/6/23,TomCat 调优,JVM 调优 修改 catalina.sh 文件,修改如下 JAVA_OPTS=-Xms4096m -Xmx4096m -Xss1024K -XX:PermSize=512m “ 这个文件可以调整JVM的参数,以上的值,

11、为建议值,可以根据应用要求修改为不同的值 rootC1 bin# ls /root/apache-tomcat-7.0.72/bin/catalina.sh /root/apache-tomcat-7.0.72/bin/catalina.sh,27,2020/6/23,线程池调优 打开/conf/server.xml文件,在Connector之前配置一个线程池: 配置Connector ,28,2020/6/23,常见问题处理,通过IE 访问应用时,显示连接超时 检查方法: 检查应用进程 Ps ef|grep java 检查应用服务器,服务端口是否打开 netstat ant|grep 908

12、0 netstat ant|grep 8080 请网络管理员,排查网络 应用服务器无法启动 检查 应用服务器日志,29,2020/6/23,WAS 服务器,常用日志查看方法 登录服务器 进入应用服务器日志目录 cd /opt/IBM/WebSphere/Application/profiles/AppSrv1/logs/server1 注: 标红的表示,按照实际情况进入不同的目录 利用 more和grep 命令,检查日志内容 建议查看的日志 SystemOut.log SystemErr.log 示例如下: More SystemOut.log Grep Error SystemOut.log,30,2020/6/23,进入TomCat 安装根目录 rootC1 apache-tomcat-7.0.72#

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论