我正在尝试在Windows 7上使用Squid(其2.7STABLE8版本)反向代理服务。当我尝试从“cmd”(作为管理员)启动squid时,我收到错误消息,例如;
“无法启动Squid服务
发生了系统错误
系统错误1067已发生消息
该过程意外终止“
为了解决这个问题,我试过了:
将“http_port”设置为80和8080
禁用用户帐户控制设置。
但是,没有一种解决方案有效。因此,如果有任何其他解决方案,您可能知道它会很棒。
由于
答案 0 :(得分:1)
我检查了我的cache.log文件,它正在报告;
“致命:ipcache_init:DNS名称查找测试失败”
因此,在squid.conf文件中,我将dns_testname设置为;
“dns_testnames 0.0.0.0”
它解决了我的问题。
答案 1 :(得分:0)
请尝试检查:
squid -k check
我遇到了同样的问题。
答案 2 :(得分:0)
万一它可以帮助某人,我遇到了同样的问题并且磁盘空间不足。 我做了一些清理,然后在几秒钟内重新开始。
感谢。
答案 3 :(得分:0)
当我查看日志时,我看到“c:\ squid \ var”下没有“logs”文件夹。在我创建“logs”文件夹后,它开始工作。请确保你有“c:\ squid \ var \ logs”
答案 4 :(得分:0)
我的错误是一样的。 我的解决方案是:检查文件chache中的C:\ squid \ var \ logs中的日志,我发现了这个;
commBind:无法将套接字FD 14绑定到192.168.3.12:3128:(10049)WSAEADDRNOTAVAIL,无法分配请求的地址。 致命:无法打开HTTP端口
最后一次,我改变了服务器的目录IP,这是我麻烦的根源。在文件C:\ squid \ etc \ squid.conf中我再次更改它,它解决了我的问题。