示例#1
0
def req_filter(req):
    return True


def res_filter(req, res):
    app.run(req, res)


config = {}
config['host'] = '127.0.0.1'
config['port'] = 9090
config['timeout'] = 5000
config['buffer_size'] = 8192
config['thread_size'] = 0
config['max_body_size'] = 4096
config['max_event_size'] = 64

server = pymongols.http_server(config['host'], config['port'],
                               config['timeout'], config['buffer_size'],
                               config['thread_size'], config['max_body_size'],
                               config['max_event_size'])

# server.set_enable_daemon(True)
server.set_enable_multiple_processes(True)
server.set_pidfile("test2.pid")
# server.set_enable_lru_cache(True)
# server.set_lru_cache_expires(1)
server.set_enable_session(True)

server.run(req_filter, res_filter)
示例#2
0
文件: test1.py 项目: webcpp/pymongols
import pymongols


def req_filter(req):
    return True


def res_filter(req, res):
    res.content = 'hello,world\n'
    res.status = 200


config = {
    'host': '127.0.0.1',
    'port': 9090,
    'timeout': 5000,
    'buffer_size': 8192,
    'max_body_size': 4096,
    'max_event_size': 64
}

server = pymongols.http_server(config)

# server.set_enable_daemon(True)
server.set_enable_multiple_processes(True)
server.set_pidfile(__file__ + ".pid")
# server.set_enable_lru_cache(True)
# server.set_lru_cache_expires(1)

server.run(req_filter, res_filter)