RSS
热门关键字:  数据挖掘  人工智能  数据仓库  搜索引擎  数据挖掘导论

如何限制虚拟主机同时访问人数和流量?

来源: 作者: 时间:2007-08-21 点击:

大致步骤:  
 
httpd.conf设置日志:accessctrl.log  
 
LogFormat  "%{%Y%m%d%H%M%S}t,%b,\"%{Referer}i\",\"%h\""  acce  
CustomLog  logs/accessctrl.log  acce   数据挖掘研究院


====================================================  
将日志读入mysql数据库.表名为apachectrl.  
设四个字段:time  datetime,size  int,url  varchar(200),conn  varchar(30);  
----------  
delete  from  apachectrl;  
LOAD  DATA  INFILE  '/var/log/httpd/accessctrl.log'  INTO  TABLE  table_name  
FIELDS  TERMINATED  BY  ',';  
----------  
统计一个月内size的和即为当月流量.某一段时间内(比如20分钟)的不同的conn的个数即为链接数.  
将此统计结果写入一权限数据表.  
当apache收到一请求时,重定向到一个页面.该页面读取权限数据表中的值.再根据其值作相应的跳转.即可达到你的目的.  
=======================  
至于如何灵活利用,全看管理员对系统的熟悉程度了.  

最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
匿名?