当前位置: 首页 > news >正文

ps做网站首页设计教程郑州seo优化外包热狗网

ps做网站首页设计教程,郑州seo优化外包热狗网,设计网站源代码,潍坊网站关键字优化session共享有两种方式#xff1a; 1、session共享#xff0c;多个服务器session拷贝保存#xff0c;一台宕机不会影响用户的登录状态#xff1b; 2、请求精确集中定位#xff0c;即当前用户的请求都集中定位到一台服务器中#xff0c;这样单台服务器保存了用户的sessi…session共享有两种方式 1、session共享多个服务器session拷贝保存一台宕机不会影响用户的登录状态 2、请求精确集中定位即当前用户的请求都集中定位到一台服务器中这样单台服务器保存了用户的session登录信息如果宕机则等同于单点部署会丢失   apache中针对上述两个方法提供了不同的配置项     (a) session replication会话复制即上述的方法一     (b)session sticky会话不复制即上述的方法二 选取Apache HTTP Server作为前端的负载服务器后端选取两个Tomcat作集群。 一、采用粘性Session 这种方式将同一用户的请求转发到特定的Tomcat服务器上避免了集群中Session的复制缺点是用户只跟一种的一台服务器通信如果此服务器down掉那就废了。 采用的model为mod_proxy_ajp.so整个配置在tomcat的配置文件中都有相关的注释只需作相应修改就OK。 我们选取的是Apache HTTP Server2.2.4Tomcat5.5.16。 首先安装Apache HTTP Server然后修改其配置文件http.conf首先load三个model代码如下 LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_ajp_module modules/mod_proxy_ajp.so LoadModule proxy_balancer_module modules/mod_proxy_balancer.so 然后在此配置文件末端加入以下代码 ProxyPass / balancer://tomcatcluster/ lbmethodbyrequests stickysessionJSESSIONID nofailoverOff timeout5 maxattempts3   ProxyPassReverse / balancer://tomcatcluster/       Proxy balancer://tomcatcluster     BalancerMember ajp://localhost:8009 routea     BalancerMember ajp://localhost:9009 routeb /Proxy 以上代码配置了Proxy的相关参数Proxy模块定义了均衡负载的配置其中两个Tomcat Server都配置在同一台服务器上端口分别为8009、9009并配置各自的route这样Apache Server就能根据route将请求转发给特定的Tomcat。 接下来修改Tomcat的server.xml文件如下 !-- Define an AJP 1.3 Connector on port 8009 --     Connector port8009  enableLookupsfalse redirectPort8443 protocolAJP/1.3 / 其中的port为前面Proxy中设定的端口还要配置其route代码如下 !-- Define the top level container in our container hierarchy --     Engine nameCatalina defaultHostlocalhost jvmRoutea jvmRoute也须同前面的设置一样。 下面用JMeter对配置后的负载均衡做一测试首先先启动两个Tomcat Server随后启动Apache Server在JMeter中新建测试计划在两个Tomcat Server中的jsp-examples下新建test.jsp此jsp自己随便写两句就成然后进行测试以下是部分取样器结果 HTTP response headers: HTTP/1.1 200 OK Date: Wed, 11 Jul 2007 02:17:55 GMT Set-Cookie: JSESSIONIDAC7EF1CAA8C6B0FEB68E77D7D375E2AF.b; Path/jsp-examples Content-Type: text/html;charsetISO-8859-1 Content-Length: 3 Keep-Alive: timeout5, max79 Connection: Keep-Alive 以上红色代码表示用户的http请求中的JSESSIONID中已经附带了route后缀.b表示此请求将转发到route为b的Tomcat Server上你将会发现其中的一部分请求的JSESSIONID后缀为.a也就是转发给route为a的Tomcat Server上。 二、采用Session复制 修改apache http server配置文件http.conf首先load三个model代码如下 LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_ajp_module modules/mod_proxy_ajp.so LoadModule proxy_balancer_module modules/mod_proxy_balancer.so 然后在此配置文件末端加入以下代码 ProxyPass / balancer://tomcatcluster/ ProxyPassReverse / balancer://tomcatcluster/       Proxy balancer://tomcatcluster     BalancerMember ajp://localhost:8009 routea     BalancerMember ajp://localhost:9009 routeb /Proxy 接下来修改Tomcat的server.xml文件如下 !-- Define an AJP 1.3 Connector on port 8009 --     Connector port8009 enableLookupsfalse redirectPort8443 protocolAJP/1.3 / 其中的port为前面Proxy中设定的端口还要配置其route代码如下 !-- Define the top level container in our container hierarchy --     Engine nameCatalina defaultHostlocalhost jvmRoutea jvmRoute也须同前面的设置一样。 另外还需要在tomcat中将以下配置打开 Cluster classNameorg.apache.catalina.cluster.tcp.SimpleTcpCluster                  managerClassNameorg.apache.catalina.cluster.session.DeltaManager                  expireSessionsOnShutdownfalse                  useDirtyFlagtrue                  notifyListenersOnReplicationtrue             Membership                 classNameorg.apache.catalina.cluster.mcast.McastService                 mcastAddr228.0.0.4                 mcastPort45564                 mcastFrequency500                 mcastDropTime3000/             Receiver                 classNameorg.apache.catalina.cluster.tcp.ReplicationListener                 tcpListenAddressauto                 tcpListenPort4001                 tcpSelectorTimeout100                 tcpThreadCount6/             Sender                 classNameorg.apache.catalina.cluster.tcp.ReplicationTransmitter                 replicationModepooled                 ackTimeout15000                 waitForAcktrue/             Valve classNameorg.apache.catalina.cluster.tcp.ReplicationValve                    filter.*\.gif;.*\.js;.*\.jpg;.*\.png;.*\.htm;.*\.html;.*\.css;.*\.txt;/                                Deployer classNameorg.apache.catalina.cluster.deploy.FarmWarDeployer                       tempDir/tmp/war-temp/                       deployDir/tmp/war-deploy/                       watchDir/tmp/war-listen/                       watchEnabledfalse/                                   ClusterListener classNameorg.apache.catalina.cluster.session.ClusterSessionListener/         /Cluster 最后要在我们的应用程序里的web-inf下的web.xml文件web-app元素的最后加上 distributable/ 。 服务器down掉错误信息 org.apache.catalina.tribes.group.interceptoers.TcpFailureDetector memberDisappeared Verification complete. Member still alivce[org.apache.catalina.tribes.membership.MemberImpl[tcp://172.16.3.107]
http://www.pierceye.com/news/168017/

相关文章:

  • 给网站增加功能怎么做360搜索关键词优化软件
  • 如何做公司网站空间南昌做网站的公司哪个比较好的
  • 美容网站开发网络营销的功能有哪些
  • 推广自己的网站需要怎么做做政协网站的目的是什么
  • 综合性电子商务网站有哪些商城系统软件开发
  • 网站服务器解决方案企业门户网站管理要求
  • 南京网站开发南京乐识专注岳阳网站建设网站
  • 做一直播网站要多少钱淘宝客如何建设推广网站
  • 网站模板内容怎么添加图片不显示菏泽做网站
  • 个人网站备案条件盐城做网站哪家好
  • 小型网站开发教程wordpress自适应小说
  • 来宾网站制作公司网站提交至google
  • 唐山网站建设怎么样专业的个人网站建设哪家
  • 成品网站w灬源码在线看重庆网站制作设计
  • 有没有在家做的兼职网站网站模板如何删除
  • 建站公司用的开源框架家纺网站模板
  • 做情网站甘肃省城乡城乡建设厅网站
  • 开发一个网站做公司内部用一个网站能用asp c
  • 设计师服务平台鱼巴士有哪些网站阜宁网站设计
  • 企业网站开发所需要的模块郴州网警
  • 案例网站网页设计实训报告结束语
  • 重庆网上房地产网站龙岩属于哪里
  • 高水平的番禺网站建设在天猫开店需要什么条件与费用
  • 给网站加个地图的代码wordpress 视频预览
  • 邯郸去哪做网站改版短网址生成器在线
  • 广州手机模板建站互联网公司薪资待遇
  • 网站建设的作用有哪些方面wordpress 首页描述
  • 汕头龙湖网站建设做网站用什么团建
  • 网站建站的技术解决方案高唐网站开发
  • dz网站收款即时到账怎么做的礼县建设局网站