-l 連接的IP地址, 默認是本機
-d start 啟動memcached服務
-d restart 重起memcached服務
-d stop|shutdown 關閉正在運行的memcached服務
-d install 安裝memcached服務
-d uninstall 卸載memcached服務
-u 以的身份運行 (僅在以root運行的時候有效)
-m 最大內存使用,單位MB。默認64MB
-M 內存耗盡時返回錯誤,而不是刪除項
-c 最大同時連接數,默認是1024
-f 塊大小增長因子,默認是1.25
-n 最小分配空間,key value flags默認是48
-h 顯示幫助

例如:C:memcachedmemcached.exe -h

 

三:tomcat配置 1.添加tomcat

解壓并復制Tomcat,分別為apache-tomcat-7.0.55-01和apache-tomcat-7.0.55-02

 

2.添加.所需jar包

如下列表:

memcached-session-manager-1.6.1,

memcached-session-manager-tc7-1.6.1(因為Tomcat版本為7.0)

javolution-5.4.3.1,

msm-javolution-serializer-1.6.1(準備使用javolution序列化方式)

spymemcached-2.7.3(依賴包)

添加以上jar到tomcat lib中

 

2.Tomcat的配置安裝

修改server.xml文件,同時添加HTTPS支持和Tomcat雙開的配置

修改文件Tomcat/conf/context.xml,在Context標簽中加入如下代碼:

<ManagerclassName="de.javakaffee.web.msm.MemcachedBackupSessionManager" memcachedNodes="n1:localhost:11211" requestUriIgnorePattern=".*/.(png|gif|jpg|css|js)$" sessionBackupAsync="false" sessionBackupTimeout="100" transcoderFactoryClass="de.javakaffee.web.msm.serializer.javolution.JavolutionTranscoderFactory" copyCollectionsForSerialization="false"/>

3.啟動Tomcat的測試

 

 

四:Nginx的安裝和配置 1、Nginx的安裝

將安裝包nginx-1.3.0.zip解壓到X:/目錄

啟動Nginx:進入X:/nginx目錄,執行命令:start nginx.exe,彈出屏會一閃而逝。

接著輸入tasklist /fi "imagename eq nginx.exe",出現如下內容,表示nginx已正常啟動啦!

在瀏覽器輸入http://localhost,可以看到Nginx的歡迎頁。

更多Nginx常用命令:

停止Nginx:nginx.exe -s stop|quit

重啟Nginx:nginx.exe -s reload

查看Nginx版本:nginx.exe -v

 

修改文件$NGINX_HOME/conf/nginx.conf。

#設定負載均衡的服務器列表

upstreamtomcat_server{ serverlocalhost:18080weight=1;#第一臺機器 serverlocalhost:28080weight=1;#第二臺機器 }

server{ listen8080; server_namelocalhost; #charsetkoi8-r; #access_loglogs/host.access.logmain; location/{ roothtml; indexindex.htmlindex.htm; proxy_passhttp://tomcat_server; } }

以上部分是需要在nginx.conf中的http {}

proxy_pass表示代理主機

upstream tomcat_server{……}配置中配置了代理主機處理請求的兩個服務。

上述配置表示:Nginx監聽到http://locahost:8080的請求之后,轉發到代理tomcat_server中的兩個服務中的一個,有它們來處理請求。weight表示被分配到權重,weight值越大,處理請求的機會越多。

至此,Nginx的安裝與配置結束。

 

 

五:測試

測試代碼放入tomcat1,2下test/index.jsp中,啟動各個服務

<%@pagelanguage="java"contentType="text/html;charset=UTF-8"pageEncoding="UTF-8"%> <html> <body> SessionID:<%=session.getId()%> <BR> SessionIP:<%=request.getServerName()%> <BR> SessionPort:<%=request.getServerPort()%> <% out.println("apache-tomcat-7.0.55-02"); %> <%=(String)session.getAttribute("user")%> </body> </html>

結果

 

 

更多關于云服務器域名注冊,虛擬主機的問題,請訪問三五互聯官網:www.shinetop.cn

贊(0)
聲明:本網站發布的內容(圖片、視頻和文字)以原創、轉載和分享網絡內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。郵箱:3140448839@qq.com。本站原創內容未經允許不得轉載,或轉載時需注明出處:三五互聯知識庫 » 搭建Nginx Memcached Tomcat 集群記錄

登錄

找回密碼

注冊