我想在同一个系统上运行几个鱿鱼实例。鱿鱼多实例:鱿鱼已经运行
系统: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