LINUXQQ

六月 29, 2009

squid访问量大造成访问速度慢的终极解决办法

Filed under: linux — 标签: — admin @ 10:49 上午

  最近做squid 发现放量巨大 造成squid日志出现WARNING! Your cache is running out of filedescriptors

 我是squid 2.5 

解决办法

# ulimit -SHn 2048
# vi /usr/include/bits/typesizes.h

#define __FD_SETSIZE 1024
改成
#define __FD_SETSIZE 2048

然后重新编译你的squid
然后把
ulimit -SHn 2048这行放到你的squid的启动脚本的最前面
你可以从redhat的源代码包自己编译:
rpm -i squid-2.4.STABLE7-4.src.rpm
ulimit -SHn 4096 /usr/local/squid/sbin/squid
vi /usr/include/bits/typesizes.h (to change __FD_SETSIZE)

编译完后记得把typesizes.h里的2048改回来

 

网上的搜索到的

 

评论暂缺 »

还没有任何评论。

这篇文章上的评论的 RSS feed TrackBack URL

留下评论

要发表评论,您必须先登录

Powered by LINUXQQ   ICP 10203065