25 lines
595 B
Python
25 lines
595 B
Python
#!/usr/bin/env python3
|
|
# -*- coding: utf-8 -*-
|
|
"""KTV产线交付质检服务 — verify_delivery as HTTP service"""
|
|
import sys, os
|
|
sys.path.insert(0, os.path.dirname(__file__))
|
|
|
|
from ahserver.webapp import webapp
|
|
from longtasks import LongTasks
|
|
from ahserver.serverenv import ServerEnv
|
|
from workers.verify import VerifyWorker
|
|
|
|
def init(app):
|
|
env = ServerEnv()
|
|
env.longtasks = LongTasks(
|
|
app=app,
|
|
worker_class=VerifyWorker,
|
|
queue_name="verify_delivery",
|
|
worker_cnt=1,
|
|
stuck_seconds=600,
|
|
max_age_hours=24
|
|
)
|
|
return env
|
|
|
|
webapp(init)
|