免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 68131 | 回复: 66
打印 上一主题 下一主题

[proxy] squid常见错误解答,不定期更新,欢迎大家指正、补充! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-12-20 01:25 |只看该作者 |倒序浏览
1、不定期整理本版的常见问题列表及解答。
2、请大家尽量不要水这篇帖子,并尽可能的只回复有用的内容,否则,杀无赦——神人无救!
3、谢谢大家的共同努力!
==============================================

<错误01>;
  squid -z无法执行

<现象01>;
  在安装squid软件之后,执行squid -z,出现如下信息:
  [root@abc sbin]# ./squid -z
  2004/12/19 12:49:25| Creating Swap Directories
  FATAL: Failed to make swap directory /usr/local/squid/var/cache/00: (13) Permission denied
  Squid Cache (Version 3.0-PRE3): Terminated abnormally.
  CPU Usage: 0.000 seconds = 0.000 user + 0.000 sys
  Maximum Resident Size: 0 KB
  Page faults with physical i/o: 6

<解法01>;
  在squid.conf文件中,找到cache_dir参数所对应的目录(通常是/var/spool/squid),并找到cache_effective_user/cache_effective_group连个参数对应的用户:组,确认这个目录的所有者:属组是这两个参数,并且有完全访问的权限(7xx)。修改过后,就会成功执行这个命令。
BTW:其实,红字部分已经说明了问题的所在。

<原理01>;
  无论用那个用户执行squid -z(通常都是用root安装,然后用root执行)命令,squid首先检查cache_dir对应的目录是否归属于cache_effective_user:cache_effective_group,并且有7xx的权限,然后再创建子目录。并且squid执行的时候,是以cache_effective_user用户来执行squid进程的,也要求对该目录有7xx的权限。通常的建议是,将这个目录的属主修改为cache_effective_user:cache_effective_group,而不是root:root。

-----------------------------------------

论坛徽章:
0
2 [报告]
发表于 2004-12-20 05:49 |只看该作者

squid常见错误解答,不定期更新,欢迎大家指正、补充!

听说SQUID的CACHE满后,SQUID会崩溃.必须手工定期清除CACHE中的内容.请问是不是这样.如果是,CACHE的作用不就会打了折扣吗?

论坛徽章:
0
3 [报告]
发表于 2004-12-20 08:42 |只看该作者

squid常见错误解答,不定期更新,欢迎大家指正、补充!

[quote]原帖由 "needham"]听说SQUID的CACHE满后,SQUID会崩溃.必须手工定期清除CACHE中的内容.请问是不是这样.如果是,CACHE的作用不就会打了折扣吗?[/quote 发表:



在squid.conf里有两行这种配置

cache_swap_low 80
cache_swap_high 95

意思就是说,当cache高于95%的时候开始删除cache,直到保持80%的cache容量.

论坛徽章:
0
4 [报告]
发表于 2005-01-12 18:44 |只看该作者

squid常见错误解答,不定期更新,欢迎大家指正、补充!

最近不能通过squid浏览网页,但是qq又能上,怎么回事啊?

论坛徽章:
0
5 [报告]
发表于 2005-01-13 16:00 |只看该作者

squid常见错误解答,不定期更新,欢迎大家指正、补充!

[quote]原帖由 "suisuiyouyu"]最近不能通过squid浏览网页,但是qq又能上,怎么回事啊?[/quote 发表:


可能是你的dns有问题,qq可以自动使用ip地址连接,而你上网一般使用的是域名的,你试试直接敲ip地址来访问网页看看。

论坛徽章:
0
6 [报告]
发表于 2005-01-13 16:22 |只看该作者

squid常见错误解答,不定期更新,欢迎大家指正、补充!

原帖由 "jboby" 发表:


可能是你的dns有问题,qq可以自动使用ip地址连接,而你上网一般使用的是域名的,你试试直接敲ip地址来访问网页看看。


我的resolv.conf是局域网内的的dns server ip.
我的nsswitch.conf是:
hosts: files [NOTFOUND=return UNAVAIL=continue] dns [NOTFOUND=return UNAVAIL=continue] nis
就是无法解析域名.如果files和dns位置互换,则不能解析局域网内的机器.该如何改?

论坛徽章:
0
7 [报告]
发表于 2005-01-13 16:41 |只看该作者

squid常见错误解答,不定期更新,欢迎大家指正、补充!

你把dns配置成互联网上面的dns地址嘛,优先使用了hosts文件解析了,那么浏览网页必须要dns解析了,这样修改之后应该就会好了的,nsswitch中hosts一般是files优先。
yangeric 该用户已被删除
8 [报告]
发表于 2005-01-14 18:12 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
9 [报告]
发表于 2005-01-19 14:16 |只看该作者

squid常见错误解答,不定期更新,欢迎大家指正、补充!

感觉SQUID很烂,最近老是出问题,先是HOTMAIL能登陆,但登陆后的内空为空白;再是有些网页邮件系统无法正常打开连接;现在又是发现通过SQUID走后有些页面的下级连接按钮无法打开连接,救命啊

以前一直好好的

论坛徽章:
0
10 [报告]
发表于 2005-02-01 15:29 |只看该作者

squid常见错误解答,不定期更新,欢迎大家指正、补充!

我用squid+iptables设置透明代理但是,怎么squid解析不了域名,我的dns设置是正确的
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP