我在wsgiserver上运行烧瓶。它从以下开始..
d = wsgiserver.WSGIPathInfoDispatcher({'/': app})
server = wsgiserver.CherryPyWSGIServer(('0.0.0.0', 7000), d)
if __name__ == '__main__':
try:
server.start()
except KeyboardInterrupt:
server.stop()
我该如何阻止它?所以..
@app.route('/stop')
@requires_auth
def stop():
CODE TO STOP HERE
我搜索了谷歌的高低,我发现没有任何效果。请有人帮忙。感谢
答案 0 :(得分:0)
你应该可以这样做:
def run():
d = wsgiserver.WSGIPathInfoDispatcher({'/': app})
server = wsgiserver.CherryPyWSGIServer(('0.0.0.0', 7000), d)
@app.route('/stop')
@requires_auth
def stop():
server.stop()
try:
server.start()
except KeyboardInterrupt:
server.stop()
if __name__ == '__main__':
run()