大家好,工程师们正在努力改变世界!...以及任何愿意帮助的人:)
在python中添加Runloop代码后,uwsgi似乎需要更长的时间才能杀死
停止uwsgi过去非常快。最近,我集成了一个后台线程来定期检查数据库,并在需要时每60秒进行更改。
这似乎工作得很好,除了现在每次我尝试杀死uwsgi时,都需要很长时间。
################################
## deploy.ini module .py file ##
################################
from controllers import runloop
from flask import Flask
from flask import request, redirect,Response
app = Flask(__name__)
runloop.startrunloop()
if __name__ == '__main__':
app.run() #app.run(debug=True)
################################
## runloop.py ##
################################
### initialize run loop ###
## code ref: http://stackoverflow.com/a/22900255/2298002
# "Your additional threads must be initiated from the same app that is called by the WSGI server.
# 'The example below …Run Code Online (Sandbox Code Playgroud)