我想在同一個系統上運行幾個魷魚實例。魷魚多實例:魷魚已經運行
系統:Ubuntu的12.04
魷魚版本:3.4.4穩定
這個版本是不是在PPA回購,所以我已經編譯它。
我有兩個配置文件:explicit.conf和hidden.conf 先躲X轉發,對於HTTP標頭,第二個不
我開始魷魚這樣的:
squid -f /etc/squid/hidden.conf -d 1 -N
僅用於測試
參數:
-d來顯示錯誤
-N以不運行squid作爲守護程序
而第二個實例啓動這樣的:
squid -f /etc/squid/explicit.conf -d 1 -N
但這個命令返回:Squid is already running! Process ID XXXX
我想到了兩個實例正在對同一個日誌文件,並應會產生一個錯誤,所以我添加access_log daemon:/var/log/access-explicit.log squid
而隱藏的實例相同的東西
但是,任何工作。
根據魷魚DOC我用正確的方式是。
任何人都有類似的錯誤?
THX (和這個英語不好對不起)
您是否更改了端口,路徑到日誌文件和pid文件? –
當然還有緩存路徑。 –
yep,'access_log','cache_store_log'和'cache_log'在每個配置文件中是不同的。 緩存配置爲: '緩存否認all'和'cache_dir的空/ tmp' – arount