squid無法啓動,解決一例

原文:http://blog.chinaunix.net/space.php?uid=12427199&do=blog&id=3057512

上午接到反應不能上網,連到squid服務器檢查。

一,檢查撥號是否正常
#adsl-status
顯示撥號斷掉
在adsl-start之後仍不能的情況,重啓服務器後,adsl能正常聯線,但客戶端還是無法上網
#ping www.163.com 是通的,主機能上
二,檢查squid狀態
#ps -aux|grep squid
#netsat -an | grep tcp
竟然沒有squid進程,可見squid沒有啓動
#service squid start
正常啓動後,不到一分鐘,又找不到squid進程
奇怪
#tail /var/log/squid/squid.out
顯示錯誤
squid: ERROR: Could not send signal 1 to process 3358: (3) No such process 
squid: ERROR: Could not send signal 1 to process 3358: (3) No such process 
squid: ERROR: Could not send signal 1 to process 3358: (3) No such process 
再查
#df -m
發現硬盤利用率爲67%,還沒有到限制呀,不管它
清除快取
#rm -rf /var/spool/squid/cache1
#rm -rf /var/spool/squid/cache2
#mkdir /var/spool/squid/cache1
#mkdir /var/spool/squid/cache2
#squid -z
#service squid start
還是一樣,不到一分鐘,又找不到squid進程
#cd /var/log/squid
發現squid存取日誌較多,較大,於是清除
#rm -rf /var/log/squid/access.log.*
#rm -rf /var/log/squid/store.log.*
#rm -rf /var/log/squid/cache.log.*
#> /var/log/squid/access.log
#> /var/log/squid/store.log
#> /var/log/squid/cache.log
#service squid start
再觀察,squid已正常,不再自動關閉
於是,才明白,噢,原來日誌文件太大了,squid無法寫入了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章