網絡的不死不活

原文2005年7月29日寫在MSN SPACE上
 
問題出來已有三個星期了吧。總有人不時來反應看不了網頁,而發送電子郵件正常。去看了以後,發現的確如此,由於客戶端使用的是DHCP,因此當重新獲得以後又能查看網頁了,但過一會又有可能出現問題。由於不是每個人出現,因此找這問題也就不是很積極,只是他們總是來問網絡是否正常,因些決定查找一下原因。
由於是不能打開網頁而能發郵件,因此把問題放在網關上的代理上(只有看網頁纔用到代理),更改了網關上的SQUID代理軟件上的一些設置,但還是有這問題。可爲什麼重新獲得IP後就能看網頁了?問題也真怪。這幾天就是在想這問題。昨天又有人來反應這問題,我突然想到了是否DHCP上網關的設置問題,由於爲了容錯,在DHCP服務器上設置了二個網關,而第二個網關也是用在FREEBSD上的SQUID代理。是不是它的問題?後發現的確如此,它根本沒有起動代理服務。想重新起動,但起動不起來。查看日誌,發現在寫SQUID的一些日誌時有權限錯誤。查看這些文件的權限,發現文件所有者爲root,而不是squid。原因總於找到了,因爲有時用戶會通過第二個網關出去,而代理又沒有起動而出錯。問題的產生是因FREEBSD的SQUID會無限增長,因此我在newsyslog.conf設置了一星期打一次包,沒想到newsyslog打包後,新做了一個同名的log文件,而此文件的文件所有者爲root,使得SQUID不能更新log而停止服務。newsyslog.conf中有[owner:group]項,此項基本上都不寫。如今我寫上了squid:squid,不知一星期打包後是否文件的所有者爲squid。死吧網絡,要死就快點死。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章