成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

resin負載均衡搭構,全過程呈現

網絡 網絡優化 網絡運維
本文介紹了resin負載均衡配置的具體內容,首先是平臺的建設,就是Apache的設置,然后是resin的設置。那么最后就是腳本的運行操作。希望對您能有所幫助。

前面的鋪墊工作應經做好了,那么現在就是真正的resin負載均衡配置的過程了。在前面我們已經介紹了相關的apache的一些設置內容,不過它結合的是tomacat,那么其實兩者還有著一些相同之處,如果您感興趣的話可以跟之前文章進行一下比較。

resin負載均衡配置軟件:

目的:用apache和resin做基于域名的虛擬主機,啟用resin自身的負載均衡的引擎。resin的負載均衡引擎實際上是可以啟動多個java響應進程,通過內部機制來進行負載均衡。

resin負載均衡配置1、配置apache:

#vi/usr/local/apache2/conf/httpd.conf

DirctoryIndexindex.htmlindex.jsp
AddDefaultCharsetOff
Usernobody
Groupnobody
NamevirtualHost211.11.11.11
<VirtualHost211.11.11.11:80>;
ServerAdminpeng.zhang@bj.china.com
DocumentRoot/data/web/xcity
ServerNamexcity.chinaunix.com
ErrorLoglogs/xcity.chinaunix.com-error_log
CustomLoglogs/xcity.chinaunix.com-access_logcommon
</VirtualHost>;

<VirtualHost211.11.11.11:80>;
ServerAdminpeng.zhang@bj.china.com
DocumentRoot/data/web/sports
ServerNamesports.chinaunix.com
ErrorLoglogs/sports.chinaunix.com-error_log
CustomLoglogs/sports.chinaunix.com-access_logcommon
</VirtualHost>;

#mod_cauchoResinConfiguration
#LoadModulecaucho_module/usr/local/apache2/modules/mod_caucho.so
ResinConfigServer127.0.0.1

#p#resin負載均衡配置2、resin:

#vi/usr/local/resin/conf/resin.conf
<cluster>;
<srunid="a"host="127.0.0.1"port="6801"index="1"/>;
<srunid="b"host="127.0.0.1"port="6802"index="2"/>;
<srunid="c"host="127.0.0.1"port="6803"index="3"/>;
<srunid="d"host="127.0.0.1"port="6804"index="4"/>;
</cluster>;


注解:(這里面,我用了系統本身的127.0.0.1,綁定了4個端口做伏在均衡。還可以用不同的ip地址和同一端口,來作。例如:

<cluster>;
<srunid="a"host="211.11.11.11"port="6802"index="1"/>;
<srunid="b"host="211.11.11.12"port="6802"index="2"/>;
<srunid="c"host="211.11.11.13"port="6802"index="3"/>;
<srunid="d"host="211.11.11.14"port="6802"index="4"/>;
</cluster>;


還有些人,喜歡在apache中設置每一個java進程服務一個虛擬,這里我們不推薦,這樣做,就會失去引擎本身的意義。)

<!--configuresthedefaulthost,matchinganyhostname-->;
<hostid='xcity.chinaunix.com'>;
<document-directory>;/data/web/xcity</document-directory>;
<!--configurestherootweb-app-->;
<web-appid='/'>;
<!--addsxsltothesearchpath-->;
<class-loader>;
<simple-loaderpath="$host-root/xsl"/>;
</class-loader>;
<servlet-mappingurl-pattern="/servlet/*"servlet-name="invoker"/>;
</web-app>;
</host>;

<hostid='sports.chinaunix.com'>;
<document-directory>;/opt/web/sports</document-directory>;
<!--configurestherootweb-app-->;
<web-appid='/'>;
<!--addsxsltothesearchpath-->;
<class-loader>;
<simple-loaderpath="$host-root/xsl"/>;
</class-loader>;
<servlet-mappingurl-pattern="/servlet/*"servlet-name="invoker"/>;
</web-app>;
</host>;

注:這里面是基于域名的虛擬主機,如果是針對ip的虛擬主機,在<hostid='*.*.*.*'>;中,就應該是對應虛擬主機的ip了。也就是說,apache和resin關于虛擬主機的地方要保持一致。還有,在resin中,對于每個虛擬主機所用的web-app目錄,其實是相對于她的家目錄下的/目錄。#p#

resin負載均衡配置3、pureftp

1、添加用戶:

#pure-pwuseraddxcityr-f/usr/local/pureftp/etc/ftppasswd-unobody-gnobody-d/data/web/xcity-m
#pure-pwuseraddsports-f/usr/local/pureftp/etc/ftppasswd-unobody-gnobody-d/data/web/sports-m

注:xcity:ftp用戶
-fftppasswd:存放用戶密碼信息的文件
-u用戶uid一般是系統的一個用戶,就是你的ftp用戶的家目錄的用戶
-g用戶組id
-d鎖定用戶在家目錄
-m使pureftp.d.passwd寫進pureftpd.pdb,使更改生效。

◆修改用戶:#pure-pwusermod--help

◆刪除用戶:#pure-pwuserdel<login>;[-f<passwdfile>;][-m]

◆更改擁護密碼:#pure-pwpasswd<login>;[-f<passwdfile>;][-m]

◆查看用戶詳細內容:#pure-pwshow<login>;[-f<passwdfile>;]

◆生成db文件,使密碼生效:#pure-pwmkdb[<puredbdatabasefile>;[-f<passwdfile>;]]

◆列出所有用戶:#pure-pwlist[-f<passwdfile>;]#p#

啟動腳本:

當系統在solaris下,apache和resin的啟動腳本:

  1. #vi/etc/rc2.d/S99webapp  
  2. /usr/local/resin/bin/httpd.sh-pidsrun1.pid-serverastart  
  3. /usr/local/resin/bin/httpd.sh-pidsrun2.pid-serverbstart  
  4. /usr/local/resin/bin/httpd.sh-pidsrun3.pid-servercstart  
  5. /usr/local/resin/bin/httpd.sh-pidsrun4.pid-serverdstart  
  6. /usr/local/apache2/bin/apachectlstart 

pureftp啟動腳本:

  1. #!/bin/sh  
  2. /usr/local/pureftpd/sbin/pure-ftpd-j-lpuredb:/usr/local/pureftpd/etc/pureftpd.pdb& 

在linux下,直接放到響應的開機啟動等級目錄下就ok了。

resin負載均衡配置總結

apache+resin應該是個很好的java應用平臺了。實際使用中,還是有很多技巧。看了resin官方論壇的一些資料,說resin3.x以上的版本,對image和html的支持,比apache響應更快。我對此測試過,感覺還是有所欠缺。所以說,在大型一點的發布平臺上,還是要apache和resin結合比較好。對于resin的負載均衡使用上啟動的進程數,我認為還是要根據自己的機器實際情況來考慮的。少了達不到效果,多了會機器系統也是一個負載。個人認為,4個可以作為一個默認的選擇來考慮。

責任編輯:佟健 來源: 互聯網
相關推薦

2010-05-04 16:20:11

resin負載均衡

2011-02-22 10:46:02

Samba配置

2009-12-08 17:56:16

WCF配置

2011-04-18 15:56:10

軟件測試

2009-04-13 12:37:18

2011-09-06 15:38:20

QT安裝

2011-01-21 17:51:52

2010-04-28 12:52:36

負載均衡策略

2010-03-01 17:01:03

Python編程技巧

2010-03-10 13:24:45

Zend Debugg

2010-11-19 10:11:49

Oracle物化視圖

2012-11-06 10:19:18

Java自定義加載Java類

2010-06-17 13:10:09

Linux Grub修

2009-06-10 16:55:42

cygwin netb安裝

2010-07-21 14:51:19

telnet-serv

2019-05-14 15:27:31

MongoDB自動備份數據庫

2011-03-11 10:39:02

YUM安裝LAMP

2010-06-12 10:03:20

Ubuntu Grub

2010-04-26 00:42:08

DNS負載均衡

2017-04-25 18:03:11

Caffe深度學習框架
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 在线观看亚洲专区 | 中文字幕视频在线 | 日韩电影在线 | 久久精品国内 | 亚洲aⅴ | 日韩网站在线 | 中文字幕亚洲区 | 韩日一区 | 综合国产 | 中文字幕亚洲一区二区三区 | 国产精品一区二区无线 | 亚洲视频在线看 | 成人免费视频 | 亚洲综合色站 | 国产98在线 | 免费, | 亚洲综合免费 | 欧美一区二区在线观看 | 亚洲精品乱码久久久久久按摩观 | 亚洲精品天堂 | av中文天堂 | 国产精品一区二区久久久久 | 亚洲国产一区二区三区 | 久久亚洲精品国产精品紫薇 | 国产精品久久久久久久7电影 | 久久精品国产一区 | 亚洲综合久久网 | jlzzjlzz欧美大全 | 成人a视频在线观看 | 桃色五月 | 龙珠z在线观看 | 国内久久精品 | 日日夜夜91 | 在线免费视频一区 | 精品99久久久久久 | 色综合99| 国产小视频在线 | 久久夜视频 | 国产午夜精品视频 | 91在线视频在线观看 | 欧美日韩久久 | 国产探花在线精品一区二区 |