随笔分类 -  Tomcat

摘要:某生产网站部署在Apache上,使用tomcat集群,偶尔网站失去响应,查看首页发现无法打开,页面假死,出现过多次,查看apache的日志,发现经常出现以下提示:[Fri Dec 27 13:48:15 2013] [warn] (OS 64)指定的网络名不再可用。 : winnt_accept: Asynchronous AcceptEx failed.[Fri Dec 27 13:48:15 2013] [warn] (OS 64)指定的网络名不再可用。 : winnt_accept: Asynchronous AcceptEx failed.[Fri Dec 27 13:48:15 .. 阅读全文

posted @ 2014-01-21 18:18 迷途@书童 阅读(1570) 评论(0) 推荐(0)

摘要:最近建设了北京某政府机构的网站,网站前段使用Apache做负载均衡,后端使用Tomcat做的集群,基于虚拟主机的方式访问,并且实现了静态资源和动态资源的分离。开始的建设方案有两种,一种是使用apache的反向代理,配置虚拟主机访问不同的域名反向代理至不同的应用或者路径;第二种是tomcat配置虚拟主机,apache只做负载均衡转发请求。后来考虑了一下,还是决定使用反向代理【考虑回头换成nginx】。其次,启用了页面cache,引入memcached作为页面cache。首先是apache:apache虚拟主机配置:虚拟主机配置:【片段】Listen 80NameVirtualHost *:80S 阅读全文

posted @ 2014-01-13 18:11 迷途@书童 阅读(729) 评论(0) 推荐(0)

摘要:1.取消httpd.conf中以下行的注释Include conf/extra/httpd-vhosts.conf2.增加虚拟主机的目录,代表该目录作为一个网站的虚拟目录,配置权限,允许访问: Options FollowSymLinks AllowOverride None Order deny,allow allow from all3.配置【/extra/httpd-vhosts.conf】增加虚拟主机配置,这里使用的是固定IP固定端口以不同的域名来访问的虚拟主机方式:以下为片段:Listen 80#市院NameVirtualHost *:80ServerName... 阅读全文

posted @ 2014-01-12 02:04 迷途@书童 阅读(306) 评论(0) 推荐(0)

摘要:集群中每个节点都启用了页面静态化功能,所以,为了防止单个节点刷新造成找不到页面问题,将每个节点刷新的页面都放入apache虚拟目录下,由apache统一来处理。静态页面由apache处理,动态页面仍然由tomcat、来处理1.将页面静态刷新时刷入一个固定的路径下面,集群每个节点都刷入该路径,如c:/staticpage2.将staticpage加入apache作为一个虚拟目录,虚拟目录的名字必须和集群中的应用的名字相同【/bjoweb】,这样可以通过【http://www.site.org/bjoweb访问】,c:/staticpage下面的目录结构和tomcat下面的应用的目录结构完全一致, 阅读全文

posted @ 2014-01-12 01:21 迷途@书童 阅读(884) 评论(0) 推荐(0)

摘要:Apache的集群突然时不时的报出以下错误:Service Temporarily UnavailableThe server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.直接访问Apache的Http服务发现可以正常访问,但是访问背后的应用就报错,直接访问应用,发现有的节点已经宕掉了,但是其他节点仍然存活,为什么会这样呢?检查了一下Apache的Connector的配置:sticky_session= 阅读全文

posted @ 2014-01-08 16:35 迷途@书童 阅读(1607) 评论(0) 推荐(0)

摘要:在RedHat5(以下简称RH)上搭建ApacheTomcat的集群环境,有以下步骤:1.首先安装apr和apr-utilapr-util需要依赖于apr包,所以先安装apr,http://files.cnblogs.com/zhangxsh/apr-util-1.5.3.tar.gz.rarhttp://files.cnblogs.com/zhangxsh/apr-1.5.0.tar.gz.rar2.安装pcrehttp://files.cnblogs.com/zhangxsh/pcre-8.32.tar.gz.rar3.安装httpdhttp://files.cnblogs.com/zha 阅读全文

posted @ 2014-01-02 09:34 迷途@书童 阅读(267) 评论(0) 推荐(0)

摘要:@echo off:aset port=echo.&set /p port=输入端口号:clsif not defined port goto :afor /f "tokens=2,4,5" %%a in ('netstat -ano^|find /i ":%port% "') do if not "%%c"=="" (set pid=%%c) else (set pid=%%b)for /f "tokens=1" %%a in ('tasklist /fi &q 阅读全文

posted @ 2013-12-27 16:32 迷途@书童 阅读(401) 评论(0) 推荐(0)

导航