zxr1018 发表于 2003-07-09 15:46

如何才能让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
#

pianzhi 发表于 2003-07-12 15:26

如何才能让squid配置文件中'dns_children 15'生效?

好像是编译时加上 --disable-internal-dns

zxr1018 发表于 2003-07-16 20:23

如何才能让squid配置文件中'dns_children 15'生效?

谢谢!问题解决

fine102 发表于 2008-12-02 16:44

回复 #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解析请求还不够?

skveen 发表于 2009-01-13 11:40

最近我的squid经常断线,过一会又好了,是不是也是这个设置是默认的原因?

gjw_apparitor 发表于 2009-01-13 17:29

原帖由 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的压力

freeterman 发表于 2013-03-27 11:23

学习了 谢谢。:wink::wink:
页: [1]
查看完整版本: 如何才能让squid配置文件中'dns_children 15'生效?