关于squid启动错误

今天在玩squid 服务器时,发现一个问题很奇怪,因为前几天也是同样的默认配置,只更改了http_access deny all 这一项,然后启动一切正常,但是今天就奇怪了,始终启动不了,错误提示如下:
 
init_cache_dir /var/spool/squid... /etc/init.d/squid: line 62:  3586 已放弃               $SQUID -z -F -D >> /var/log/squid/squid.out 2>&1
启动 squid:/etc/init.d/squid: line 42:  3587 已放弃               $SQUID $SQUID_OPTS >> /var/log/squid/squid.out 2>&1

 
查看squid 服务器日志,内容如下:
 
Squid Cache (Version 2.6.STABLE21): Terminated abnormally.
CPU Usage: 0.024 seconds = 0.001 user + 0.023 sys
Maximum Resident Size: 0 KB
Page faults with physical i/o: 0
FATAL: Could not determine fully qualified hostname.  Please set 'visible_hostname'
Squid Cache (Version 2.6.STABLE21): Terminated abnormally.
CPU Usage: 0.025 seconds = 0.000 user + 0.025 sys
Maximum Resident Size: 0 KB
Page faults with physical i/o: 0
squid: ERROR: No running copy
FATAL: Could not determine fully qualified hostname.  Please set 'visible_hostname'
Squid Cache (Version 2.6.STABLE21): Terminated abnormally.
CPU Usage: 0.024 seconds = 0.001 user + 0.023 sys
Maximum Resident Size: 0 KB
Page faults with physical i/o: 0
FATAL: Could not determine fully qualified hostname.  Please set 'visible_hostname'
Squid Cache (Version 2.6.STABLE21): Terminated abnormally.
CPU Usage: 0.047 seconds = 0.000 user + 0.047 sys
Maximum Resident Size: 0 KB
Page faults with physical i/o: 0
squid: ERROR: No running copy
FATAL: Could not determine fully qualified hostname.  Please set 'visible_hostname'
Squid Cache (Version 2.6.STABLE21): Terminated abnormally.
CPU Usage: 0.021 seconds = 0.001 user + 0.020 sys
Maximum Resident Size: 0 KB
Page faults with physical i/o: 0
FATAL: Could not determine fully qualified hostname.  Please set 'visible_hostname'
Squid Cache (Version 2.6.STABLE21): Terminated abnormally.
CPU Usage: 0.022 seconds = 0.000 user + 0.022 sys
Maximum Resident Size: 0 KB
Page faults with physical i/o: 0
发现是主机名有问题,hostname 查看主机名就是test7.*.gov.cn
发现一切OK,奇怪了,最后想了想莫非是我克隆系统的问题,因为这次克隆的这8个系统都是前天重新安装的,然后为了证实这个问题,用我以前的一个服务器上的linux 试了试,一切OK,没有任何问题,莫非真的有问题。
 
最后仔细检查,才发现我的/etc/hosts 中的记录竟然是这样,看完立马晕倒…………
我的主机名为:test7.*.gov.cn
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1               test1.*.gov.cn test1 localhost.localdomain localhost
::1             localhost6.localdomain6 localhost6

 
直接修改这个文件,为我的主机名之后,然后重新启动squid 代理服务器,一切OK, 问题搞定…………
 
 
总结一点:克隆的系统方便是方便,但是有时出的问题真的搞不懂,很奇怪,克隆一定要克隆全部是默认参数的系统,然后根绝自己需要再进行适当的配置,比如IP地址、主机名等等。这样可以减少实验时莫名其妙的错误。

你可能感兴趣的:(职场,休闲)