本站首页    管理页面    写新日志    退出


«August 2025»
12
3456789
10111213141516
17181920212223
24252627282930
31


公告
 本博客在此声明所有文章均为转摘,只做资料收集使用。

我的分类(专题)

日志更新

最新评论

留言板

链接

Blog信息
blog名称:
日志总数:1304
评论数量:2242
留言数量:5
访问次数:7589842
建立时间:2006年5月29日




[网站架构]linux下利用Squid构建高速的Proxy Server(4)
软件技术

lhwork 发表于 2007/1/21 15:43:28

5.启动,关闭squid a.将cache目录的所有者更改为squid CODE:#chown -R squid:squid /Cache1 #chown -R squid:squid /Cache2 b.对cache目录进行初始化 CODE:#/usr/local/squid/sbin/squid -z 2004/11/01 23:06:29| Creating Swap Directories FATAL: Failed to make swap directory /Cache1/00: (13) Permission denied Squid Cache (Version 2.5.STABLE7): Terminated abnormally. CPU Usage: 0.000 seconds = 0.000 user + 0.000 sys Maximum Resident Size: 0 KB Page faults with physical i/o: 10 如果出现上面这样的错误信息,表示你/Cache1目录权限错误,请检查/Cache1目录所有者是否为squid用户所有。 c.启动squid CODE:#su squid -c "/usr/local/squid/bin/RunCache &" d.关闭squid CODE:#/usr/local/squid/sbin/squid -k shutdown 要执行两次才能正常关闭suqid e.重新读取squid.conf文件 CODE:#/usr/local/squid/sbin/squid -k reconfigure 需要执行两次才能重新读取squid.conf文件 6.日志分析 Proxy服务器安装好后,我们当然要对服务器进行监控,通过日志分析,我们可以知道那些用户上了那些网站,用了多少流量等,下面为大家介绍sarg这个日志分析工具,在squid的官方网站还推介了其他几种日志分析工具,大家有兴趣的话可以上去看看。 a.安装 CODE:#./configure --prefix=/usr/local/sarg --enable-bindir=/usr/local/sarg/bin #make && make install b.设置sarg.conf文件 CODE:#vi /usr/local/sarg/sarg.conf language language English  #由于官方网站还没有发布中文版,所以我们就使用英文好了,那位有兴趣可以自己翻译一下 access_log /usr/local/squid/var/logs/access.log.0 #squid日志文件存放位置 title "Squid 使用报告"   #标题 temporary_dir /tmp   #临时目录 output_dir /var/www/html/sarg   #生成后的html存放到那里,设置到你的网站目录下,以便浏览 overwrite_report no  #是否覆盖报告,当那个日期的报告已经存在时是否覆盖掉 mail_utility mail  topsites_num 100  exclude_codes /usr/local/sarg/exclude_codes  max_elapsed 28800000  charset GB2312  #字符集 c.生成报告 设置好sarg.conf文件后,执行 CODE:#/usr/local/sarg/bin/sarg 将提示:SARG: Successful report generated on /usr/local/apache/htdocs/sarg/2004Oct31-2004Nov01 表示报告生成成功,还有报告存放位置,可以马上打开您的浏览器查看报告了。 三、关于Cache目录的建议 由 于cache目录是经常的读写,所以最好硬盘能用SCSI的,速度比较快而且稳定。如果我们的cache大概需要40G的大小,那么我们尽量使用多硬盘, 不要当纯用一个40G的硬盘,可以使用4个10G的硬盘,这样,对于cache的速度更快。比如,当你有10M的东西要写到cache中,如果是只是用一 个硬盘的话,虽然可能你已经将4个cache目录分别放在4个分区,可是你只有一个硬盘,同时只有一个在写入,可是当你有4个硬盘的时候,你每个硬盘就只 要写入2.5M的东西,那样是不是更快呢?


阅读全文(1676) | 回复(0) | 编辑 | 精华
 



发表评论:
昵称:
密码:
主页:
标题:
验证码:  (不区分大小写,请仔细填写,输错需重写评论内容!)



站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.047 second(s), page refreshed 144764098 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号