您好,有一个Flask应用程序,它使用docopt接受命令行参数。当我直接运行该应用程序时,一切都很好,但是当我与Gunicorn一起运行然后访问它时,它会中断,我不确定为什么。
应用(website.py
)如下:
# -*- coding: utf-8 -*-
"""
usage:
program [options]
options:
--text=TEXT text [default: hello world]
"""
import docopt
from flask import Flask
app = Flask(__name__)
@app.route('/')
def index():
options = docopt.docopt(__doc__)
return options["--text"]
if __name__ == '__main__':
app.run(debug=False)
这可以通过以下方式与Gunicorn一起运行:
gunicorn -w 4 website:app -b localhost:8080