我在这里不知所措...
我正在尝试使用 uwsgi 来运行我的烧瓶应用程序。使用WSGI Quick Start中的示例,我可以运行它。
对于开发(restserver.py):
from api import app
if __name__ == '__main__':
app.run(debug=True, port=8080)
我将如何用这个启动 uwsgi 服务器?
我试过这个(restserver.fcgi):
#!/usr/bin/python
from flup.server.fcgi import WSGIServer
from api import app
if __name__ == '__main__':
WSGIServer(app, bindAddress='/var/run/fcgi.sock').run()
但是当阅读更多时,我看到 uwsgi 想要application
默认调用该方法。我当然可以改变它,但我没有和application
方法,所以在运行时:
/usr/local/bin/uwsgi --http :9090 --wsgi-file restserver.fcgi
我在启动日志中收到以下消息:
unable to find "application" callable in file restserver.fcgi