我提出了一些方法,我很确定这可以实现。
有某种外部数据存储(文件/ sqlite3 / pickle)和文件锁定机制。
使用multiprocessing
模块
这是我编写的应用程序的基本示例
from flask import Flask
app = Flask(__name__)
counter = 0
@app.route('/')
def index():
counter += 1
return "Counter: " + str(counter)
if __name__ == "__main__":
app.run(debug=True)
这里是mod_wsgi配置的样子
WSGIDaemonProcess app processes=2 threads=2
WSGIScriptAlias /app /var/www/apps/app.wsgi process-group=app application-group=%{GLOBAL}
所以我的问题是,有没有人有这种问题的经验?如果是这样,你最终做了什么来解决这个问题?