1 頁 (共 1 頁)

squid[16738]: WARNING! Your cache is running out of filedesc

發表於 : 2010-08-11 12:16:06
yehlu
http://blog.yam.com/gavint/article/12818238

之前公司曾發生 User 無法透過 Proxy 瀏覽上網,而在 /var/log/squid/cache.log 中出現大量 WARNING! Your cache is running out of filedescriptors,重新 restart squid 後,僅短暫時間能夠正常瀏覽網頁,之後馬上又發生無法瀏覽的問題。

解決的方法:
 1. /etc/squid/squid.conf
  最後一行新增 max_filedesc 65536

 2. /etc/rc.d/rc.local
  新增 ulimit -HSn 65536

 3. /usr/include/bits/typesizes.h
  修改 #define __FD_SETSIZE 65536

 4. service squid restart

 5. 檢查 /var/log/squid/cache.log 是否有下列訊息
  2007/10/08 13:28:25| With 65536 file descriptors available

資料參考來源:
http://paulgoscicki.com/archives/2007/0 ... scriptors/

看看我其他的文章:

定時寄送郵件(適用所有Linux)
使用GDM遠端桌面(適用RHEL 4、Fedora Core 3及4)
Outlook 2003 無法正常顯示信件內圖片
設定密碼(適用HP-UX)

留言 (0) | 引用 (0) | 人氣 (476) | 轉寄
此分類上一篇:squid:errorTryLoadText - squid無法啟動 | 主頁 | 此分類下一篇:BUG: warning at