- 1、本文档共48页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
类excel报表开发工具FineReport教程之服务器性能优化:集群.pdf
类excel报表开发工具FineReport教程之服务器性能优化 :集
服务器集群原理
1.前述
Windows集群同J2EE的集群不同,因为它是操作系统自带的集群支持,它没有J2EE
集群对java 的web应用的良好支持 ,例如session粘滞。所以对Windows集群 ,需要特
别配置一下,以此来支持集群的功能。
2.原理
均衡负载会根据情况 ,将外部请求分配给集群内的服务器处理。当一个会话(Session)
在A服务器上产生并开始,产生了一部分会话信息将保存到A服务器的内存中。假如这次
会话中的一次请求被均衡负载调度器分配到了 B服务器去处理 ,那么问题就产生了 ,B服务
器中的内存中并没有这个会话的信息 ,那么就会报查询超时(sessiontimeout)。而我们通
过配置文件的配置,会在集群的服务器间建立联系。当 B服务器收到请求,发现这个请求
的会话不是自己产生的 ,那么它会根据请求中的信息 ,判断出这个会话是由哪台服务器产生。
接着它会将这个请求通过内网转发给相应的那台服务器去处理。这样相当于就实现了J2EE
集群的会话粘滞的功能。简单的说 ,会话粘滞就是保持一个会话中的多次交互都由一台集群
中的服务器处理。这样就不会再产生上述的问题。
3.前提
集群的服务器间,需要有内网间通信的支持。不同服务器上的报表应用必须是一致的。
Tomcat服务器集群
1.环境准备
Apache :Apache是 http服务器,我们利用其对Tomcat进行负载均衡,下载地址
/download.cgi#apache22 ,这里使用的版本是Apache HTTP
Server2.0.64 ;
Tomcat :Tomcat7.0.6 ;
JK :JK 是 Tomcat 提供给 http 服务器的插件,这里使用的版本 是
tomcat-connectors-1.2.37-windows-i386-httpd-2.0.x , 下 载 地 址
/apache/tomcat/tomcat-connectors/jk/binaries/windows/
;
系统:win7。
2.软件安装
2.1Apache
下载完成之后 ,直接安装apache ,安装完成之后 ,在浏览器中输入http://localhost/ ,
能够看到下图则说明安装成功:
2.2Tomcat
解压下载好的 tomcat 压缩包,复制三分解压好的 tomca 文件夹,分别重命名为
tomcat1 ,tomcat2 ,tomcat3。
3.配置过程
3.1Apache配置修改
修改httpd.conf
我的Apache 安装在 C:\Program Files (x86)\Apache Group\Apache2 ,找到conf
目录下的httpd.conf,在文件的最后一行添加:
1.include C:\Program Files (x86)\Apache Group\Apache2\conf\mod_jk.conf
新建mod_jk.conf文件
在conf 目录下新建mod_jk.conf文件,内容如下:
1.LoadModule jk_module modules/mod_jk.so
2.JkWorkersFile conf/perties
3.JkMount /*.jsp controller
注:第一行最后的文件名为jk 的文件名,根据下载的jk 的名字不同而不同。第二行表
示指定哪些请求交给tomcat处理,controller为在pertise里指定的负载分配
控制器名,第三行表示可以进行集群的文件类型,这里写*.jsp表示集群的文件只能是jsp
文件,如果不区分文件类型,则直接写成JkMount/* controller即可。
jk
解压下载的jk 文件,将里面的so文件复制到Apache安装目录的 modules 目录下,
这里下载的jk 文件名为mod_jk.so。
新建并编辑perties文件
在conf文件夹下新建perties ,内容如下:
1.#server
2.worker.list = controller
3.#========tomcat1========
4.worker.tomcat1.port=11009
5.worker.tomcat1.h
您可能关注的文档
- 等一分钟,遇上你是我的缘,love story歌词.doc.doc
- 等级考试__2010版教育部考试中心_答案.doc
- 策划题目01.doc
- 策马口译培训·译文:高级口译教程经典背诵版之国际关系.doc
- 筛分破碎车间设备布置及安装工程施工安全措施.doc
- 筱阳喊麦教程.doc
- 签名制作详细教程.doc
- 简便的新手发帖转贴教程.doc
- 简单PS教程:如何给图片添加穿透云层的光线.doc
- 简单个性类文字制作教程.doc
- 2025年高考数学圆锥曲线常用二级结论.docx
- 甘肃省靖远县高三下学期第二次联考数学(理)试题扫描版含答案.doc
- 四川省德阳五中高三二诊考试英语试卷扫描版含答案.doc
- 广东省高三第一次模拟考试英语试题扫描版含答案.doc
- 四川省德阳五中高三二诊考试数学(文)试卷扫描版含答案.doc
- 山西省高三第一次模拟考试理科综合试题扫描版含答案.doc
- 四川省广安眉山内江遂宁高三第三次诊断性考试理综化学试题扫描版含答案.doc
- 河南省六市高三下学期第一次联考试题(3月)数学(文)扫描版含答案.doc
- 山西省忻州市2017-2018学年高二上学期期末考试生物试题扫描版.doc
- 2025年国有企业领导班子、市行政审批和政务信息管理局党组书记、局长对照“四个带头”含违纪行为为典型案例检视剖析材料【2篇文】.docx
文档评论(0)