免费注册 查看新帖 |

Chinaunix

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

[proxy] [求助]怎样解决squid无法重建缓存的问题!! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-07-28 23:06 |只看该作者 |倒序浏览
用iptables+squid做的透明代理服务器
用webmin重建squid缓存的时候出现如下错误:

  1. 2005/07/28 22:53:19| Creating Swap Directories
  2. FATAL: Failed to make swap directory /var/spool/squid: (17) File exists
  3. Squid Cache (Version 2.5.STABLE6): Terminated abnormally.
  4. CPU Usage: 0.001 seconds = 0.001 user + 0.000 sys
  5. Maximum Resident Size: 0 KB
  6. Page faults with physical i/o: 0
复制代码


用这个命令也无法建立缓存
  1. squid -f /etc/squid/squid.conf -z
复制代码

奇怪的是系统没有任何错误的提示就这么结束了。
汗……!

论坛徽章:
0
2 [报告]
发表于 2005-07-29 06:29 |只看该作者

[求助]怎样解决squid无法重建缓存的问题!!

弄了一晚上可是又出来这个错误

  1. 使用命令squid -f /etc/squid/squid.conf -z初始化Squid高速缓存


  2. 2005/07/29 06:24:42| Creating Swap Directories
  3. FATAL: Failed to make swap directory /squid/00: (13) Permission denied
  4. Squid Cache (Version 2.5.STABLE6): Terminated abnormally.
  5. CPU Usage: 0.000 seconds = 0.000 user + 0.000 sys
  6. Maximum Resident Size: 0 KB
  7. Page faults with physical i/o: 0
复制代码


我查了一下相关资料
好像是说 /squid 的权限不够
可是 /squid 的权限是这个啊:

  1. drwxrwxrwx   2 squid squid  4096  7鏈?29 00:31  squid
复制代码


而且 /etc/squid/squid.conf 文件里关于用户的设置是 squid用户
到底是怎么回事啊
晕死了!

论坛徽章:
0
3 [报告]
发表于 2005-07-29 08:01 |只看该作者

[求助]怎样解决squid无法重建缓存的问题!!

不是提示/var/spool/squid已经存在了吗,先把这个文件夹删除再建

论坛徽章:
0
4 [报告]
发表于 2005-07-29 08:21 |只看该作者

[求助]怎样解决squid无法重建缓存的问题!!

[quote]原帖由 "llzqq"]不是提示/var/spool/squid已经存在了吗,先把这个文件夹删除再建[/quote 发表:



删除了再建缓存的时候还是提示说:
  1. 2005/07/29 08:15:45| Creating Swap Directories
  2. [color=red]FATAL: Failed to make swap directory /var/spool/squid: (17) File exists[/color]
  3. Squid Cache (Version 2.5.STABLE6): Terminated abnormally.
  4. CPU Usage: 0.001 seconds = 0.000 user + 0.001 sys
  5. Maximum Resident Size: 0 KB
  6. Page faults with physical i/o: 0
复制代码


到/var/spool目录下一看,webmin用root用户又建了一个squid文件夹。
靠!居然有这样的,自己建一个文件夹然后告诉我这个文件夹已存在……

论坛徽章:
0
5 [报告]
发表于 2005-07-29 08:33 |只看该作者

[求助]怎样解决squid无法重建缓存的问题!!

原帖由 "cauhacker" 发表:

我查了一下相关资料
好像是说 /squid 的权限不够
可是 /squid 的权限是这个.....

但你 squid 的运行权限是否又是 squid 呢?
看看 cache_effective_user 这个参数后面是什么

论坛徽章:
0
6 [报告]
发表于 2005-07-29 08:38 |只看该作者

[求助]怎样解决squid无法重建缓存的问题!!

原帖由 "platinum" 发表:

但你 squid 的运行权限是否又是 squid 呢?
看看 cache_effective_user 这个参数后面是什么


cache_effective_user 和 cache-effective_group 后面都是squid
/etc/passwd里关于squid的信息如下:
  1. squid:x:23:23::/var/spool/squid:/bin/bash
复制代码


PS:那个shell是我后来给它的,不管给不给shell都是这样,晕。

论坛徽章:
0
7 [报告]
发表于 2005-07-29 08:41 |只看该作者

[求助]怎样解决squid无法重建缓存的问题!!

2005/07/28 22:53:19| Creating Swap Directories
FATAL: Failed to make swap directory /var/spool/squid: (17) File exists


2005/07/29 06:24:42| Creating Swap Directories
FATAL: Failed to make swap directory /squid/00: (13) Permission denied


2005/07/29 08:15:45| Creating Swap Directories
FATAL: Failed to make swap directory /var/spool/squid: (17) File exists


我查了一下相关资料
好像是说 /squid 的权限不够
可是 /squid 的权限是这个啊:

代码:
drwxrwxrwx   2 squid squid  4096  7月 29 00:31  squid

我不明白你的 swap directories 到底在哪里,权限又是什么

论坛徽章:
0
8 [报告]
发表于 2005-07-29 08:43 |只看该作者

[求助]怎样解决squid无法重建缓存的问题!!

基本上可以肯定是文件夹权限的问题,这样看看:

# rm -fr /var/spool/squid
# mkdir /var/spool/squid
# chmod squid:squid /var/spool/squid
# squid -z

论坛徽章:
0
9 [报告]
发表于 2005-07-29 08:56 |只看该作者

[求助]怎样解决squid无法重建缓存的问题!!

原帖由 "llzqq" 发表:
基本上可以肯定是文件夹权限的问题,这样看看:

# rm -fr /var/spool/squid
# mkdir /var/spool/squid
# chmod squid:squid /var/spool/squid
# squid -z


事实上我也这么干过
但是奇怪的是如果我把缓存的目录设置在 /var/spool/squid
这里的时候出来的提示就是 file exits
如果我把cache-dir 的目录设在 /squid 里时错误的提示就是
FATAL: Failed to make swap directory /squid/00: (13) Permission denied

需要说明的是 cache_effctive_user 和 cache_effctive_group都是 squid

而 /var/spool/squid 和 /squid 的目录属性都是777 都属于 squid.squid

论坛徽章:
0
10 [报告]
发表于 2005-07-29 09:28 |只看该作者

[求助]怎样解决squid无法重建缓存的问题!!

那就照着其他人的文档再重新编译安装一次试试
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP