squid FATAL: ipcache_init: DNS name lookup tests failed.解决方法

作者:网络医生 发布于:2013-3-17 20:06 Sunday 分类:Linux技术

    今天停了一天电,UPS的电量耗完后服务器都非法关机了,来电后发现部分网站无法访问,DNS解析一切正常,后来发现squid服务器的端口没有起来,但是用ps -aux | grep squid可以查看到squid进程,但使用netstat -ant查看端口却没有起来。

使用squid -k shutdown 提示错误,无法关闭进程,干脆使用kill -9 进程号,

使用squid -N -d1 查看启动时输出的内容信息,提示:

squid FATAL: ipcache_init: DNS name lookup tests failed.

但不知道为什么会提示上面这个错误,不管什么原因还是先解决问题吧,先让网站能够访问。

有3种解决方法:

1、给服务器配置正确的DNS

2、在启动squid时加上-D参数,忽略检测DNS服务器 squid -sD

3、编辑squid.conf文件,添加dns_nameservers dns-ip(你的dns服务器ip)

标签: linux squid 缓存 cache DNS

发表评论:

  • 1
  • 6
  • 4
  • 3
  • 5

Powered by emlog