gevent wsgi 部署bottle配置实例

来源:互联网 发布:网络变压器内部结构 编辑:程序博客网 时间:2024/04/19 15:25
虚拟环境:gevent,bottle

from gevent import monkey
monkey.patch_all()

import getopt
import sys
from gevent.pool import Pool
from gevent.pywsgi import WSGIServer
from bottle import Bottle

addr, port = '127.0.0.1', 8000
opts, _ = getopt.getopt(sys.argv[1:], "b:")
for opt, value in opts:
    if opt == '-b':
        addr, port = value.split(":")

app = Bottle()
pool = Pool(256)
server = WSGIServer((addr, int(port)), app, spawn=pool)
server.backlog = 256
server.max_accept = 30000

server.serve_forever()


0 0
原创粉丝点击