如何才能让squid配置文件中'dns_children 15'生效?
'cache_dns_program/usr/local/squid/libexec/dnsserver''dns_children 15'
这两句的作用是什么?怎样才能使它生效?
启动squid时提示如下:
# /usr/local/squid/sbin/squid start
2003/07/09 03:39:36| parseConfigFile: line 614 unrecognized: 'cache_dns_program
/usr/local/squid/libexec/dnsserver'
2003/07/09 03:39:36| parseConfigFile: line 628 unrecognized: 'dns_children 15'
FATAL: Could not determine fully qualified hostname. Please set 'visible_hostna
me'
Squid Cache (Version 2.5.STABLE3): Terminated abnormally.
CPU Usage: 0.008 seconds = 0.004 user + 0.004 sys
Maximum Resident Size: 0 KB
Page faults with physical i/o: 236
Aborted
#
如何才能让squid配置文件中'dns_children 15'生效?
好像是编译时加上 --disable-internal-dns如何才能让squid配置文件中'dns_children 15'生效?
谢谢!问题解决回复 #3 zxr1018 的帖子
2楼说的对,'cache_dns_program/usr/local/squid/libexec/dnsserver'
'dns_children 15'
这两个配置项只有在编译squid时加--disable-internal-dns才可以使用
不过我自己也碰到一个奇怪的问题我的squid编译时--disable-internal-dns
另外dns_children也配置到了80,为什么在cache.log里会出现queue overload
难道80个dnsserver进程来处理dns解析请求还不够? 最近我的squid经常断线,过一会又好了,是不是也是这个设置是默认的原因? 原帖由 fine102 于 2008-12-2 16:44 发表 http://bbs.chinaunix.net/images/common/back.gif
2楼说的对,
'cache_dns_program/usr/local/squid/libexec/dnsserver'
'dns_children 15'
这两个配置项只有在编译squid时加--disable-internal-dns才可以使用
不过我自己也碰到一个奇怪的问题我的squid编译 ...
在访问很大的情况下80也不够我有的时候开到200
你可以安装nscd服务 缓存域名来减小squid的压力 学习了 谢谢。:wink::wink:
页:
[1]