Plone ZEO 與 Nginx的配置

2021-08-31 17:06:23 字數 1771 閱讀 2827

plone安裝時執行: ./install.sh zeo

plone執行執行: ./bin/plonectl start

預設有2個client,自己手動加了乙個:

plone/zeocluster/base.cfg中新增

[client3]

# a copy of client1, except adjusted address and var location

<= client1 #竟然有這種語法太方便了,

plone/zeocluster/buildout.cfg中新增配置:

# zope client 1 本來就有

# zope client 2 本來就有

client2-address = 8081

# zope client 3 手動加到

client3-address = 8082

好了,buildout下 ./bin/buildout

下面不用重啟整個plone,可以執行 ./bin/restartclients 它會乙個乙個到重啟clients保證服務可以,以後正式發布後到修改可以用到。

-------------------------後台服務-----好了----------------------------

安裝nginx。。。。。finish。。。。

nginx.conf 中修改部分

note1: ip_hash; 按照ip不同分配執行server 。。剛開始配置的時候,傻傻得加了這句話,結果用httperf測試沒變化.. 因為,因為我都是在本地測試,ip只有乙個,nginx把所有請求都發乙個server了。。。 :oops:

note2:沒有這句還真不行,想來一下,其實就是zope開了個介面說:你來騙我吧。 nginx說:看了下介面規則說哦,這麼騙啊,知道了。 就有了這句rewrite。

建立乙個site預設的 http://localhost/plone。

httperf測試:

測nginx: httperf --client=0/1 --server=localhost --port=80 --uri=/plone --rate=100 --send-buffer=4096 --recv-buffer=16384 --num-conns=2000 --num-calls=1

測單個client:httperf --client=0/1 --server=localhost --port=8080 --uri=/plone --rate=100 --send-buffer=4096 --recv-buffer=16384 --num-conns=2000 --num-calls=1

只有埠號到區別。。

測試結果: 還行吧,沒有期望到那麼好。 後面加上cache再試。

ps: yum install openssl-devel

Apache與Nginx的區別

apache與nginx的優缺點比較 1 nginx相對於apache的優點 輕量級,同樣起web 服務,比apache 占用更少的記憶體及資源 抗併發,nginx 處理請求是非同步非阻塞的,而apache 則是阻塞型的,在高併發下nginx 能保持低資源低消耗高效能 高度模組化的設計,編寫模組相對...

apache與nginx的區別

apache與nginx的優缺點比較 1 nginx相對於apache的優點 輕量級,同樣起web 服務,比apache 占用更少的記憶體及資源 抗併發,nginx 處理請求是非同步非阻塞的,而apache 則是阻塞型的,在高併發下nginx 能保持低資源低消耗高效能 高度模組化的設計,編寫模組相對...

Apache與Nginx的 比較

apache與nginx的優缺點比較 1 nginx相對於apache的優點 輕量級,同樣起web 服務,比apache 占用更少的記憶體及資源 抗併發,nginx 處理請求是非同步非阻塞的,而apache 則是阻塞型的,在高併發下nginx 能保持低資源低消耗高效能 高度模組化的設計,編寫模組相對...