v1 vsersion

This commit is contained in:
pycook
2016-01-01 09:40:47 +08:00
committed by pycook
parent 1edd1ee71a
commit 2d8264ab6f
56 changed files with 5503 additions and 0 deletions

21
tasks/statis.py Normal file
View File

@@ -0,0 +1,21 @@
# -*- coding:utf-8 -*-
import datetime
from flask import current_app
from extensions import celery
from extensions import db
from models.statis import UrlRecord
@celery.task(name="statis.url_record", queue="statis_async")
def url_record(url, method, remote_addr, response_time, status_code, source):
current_app.logger.info("%s add 1" % url)
now = datetime.datetime.now()
u = UrlRecord(url=url, response_time=response_time, is_ok=1,
source="default", hits=1, method=method, created_at=now,
remote_addr=remote_addr)
db.session.add(u)
db.session.commit()