@ -478,7 +480,7 @@ function _M.statistics_uri(self, db, uri, uri_md5, body_length)
stat_sql="INSERT INTO uri_stat(uri_md5,uri) SELECT \""..uri_md5.."\",\""..uri.."\" WHERE NOT EXISTS (SELECT uri_md5 FROM uri_stat WHERE uri_md5=\""..uri_md5.."\");"
localres,err=db:exec(stat_sql)
stat_sql="UPDATE uri_stat SET "..day_column.."="..day_column.."+1,"..flow_column.."="..flow_column.."+"..body_length.." WHERE uri_md5=\""..uri_md5.."\""
stat_sql="UPDATE uri_stat SET "..day_column.."="..day_column.."+1,"..flow_column.."="..flow_column.."+"..body_length.." WHERE uri_md5=\""..uri_md5.."\";"
localres,err=db:exec(stat_sql)
returntrue
end
@ -590,6 +592,20 @@ function _M.write_update_day(self, input_sn)
returnself:write_file(_file,today,"w")
end
function_M.clean_stats(self,db,input_sn)
-- 清空 uri,ip 汇总的信息[昨日]
localupdate_day=self:load_update_day(input_sn)
ifnotupdate_dayorupdate_day~=todaythen
localupdate_sql="UPDATE uri_stat SET "..day_column.."=0,"..flow_column.."=0"
db:exec(update_sql)
update_sql="UPDATE ip_stat SET "..day_column.."=0,"..flow_column.."=0"