我试图在同一个系统上运行几个squid实例。
系统: Ubuntu 12.04
鱿鱼版本: 3.4.4稳定
这个版本还没有在ppa repos中,所以我已经编译了它。
我有两个配置文件: explicit.conf和hidden.conf -第一个隐藏X转发-对于http头,第二个不
我开始吃鱿鱼:
squid -f /etc/squid/hidden.conf -d 1 -N只用于测试的参数:
-d显示错误
-N不要把鱿鱼当作替罪羊
第二个实例就是这样启动的:
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和相同的内容。
但什么都行。
据鱿鱼医生说我走对了路。
有类似的错误吗?
Thx (对这个糟糕的英语很抱歉)
发布于 2014-04-10 13:09:22
好的,我发现了错误
根据鱿鱼文档(Ubuntu),我配置了squid:
--with-pidfile=/var/run/squid.pid解决这个问题的两种解决方案
--with-pidfile参数的情况下重新编译Squid (没有测试,但应该有效)pid_filename /var/run/squid-X.pid。以及:)
(从irc到jockot3的pid_filename提示)
https://stackoverflow.com/questions/22915499
复制相似问题