SQUID で 以下のエラーが出た場合・・・
Your cache is running out of filedescriptors
要はファイルでスクリプタが足りませんよ~というエラー
1. 現在のSquidの状態を確認
# squidclient -p 8080 mgr:info | grep ‘file descri’
Maximum number of file descriptors: 1024
Available number of file descriptors: 1010
Reserved number of ile descriptors: 100
大概、ここの Maximum に引っかかっている
2. 調整 squid.conf
max_filedesc 数値
を追記
保存後 Squid を restart すれば 新しい値にて設定される
3. ついでに OS側も調整
/etc/sysctl.conf
に
fs.file-max = 数値(大体 65536)
を追記
sysctl -p
にて 設定を適用する
0 件のコメント:
コメントを投稿