【发布时间】:2016-11-06 04:53:56
【问题描述】:
我想在我的 Raspberry Pi 3 上运行 Flask 应用程序。我已经开发了 Flask 应用程序,它运行良好,但这是在 Flask 的开发服务器上。 我想使用生产服务器,所以我使用 nginx 作为网络服务器,使用 uWSGI 作为 Pi 上的应用程序服务器。现在,Flask 应用程序使用服务器发送事件 (SSE) 从服务器获取实时数据。当我使用 uWSGI 运行应用程序时,它会停止。我相信这是因为我正在使用 SSE,因为我在 Flask 服务器上遇到了类似的问题,但我所做的只是启用线程并且问题得到了解决。但是,在 uWSGI 上启用线程(在运行 uWSGI 脚本时)并不能解决问题。帮助! 这是我的 uWSGI .ini 文件。
[uwsgi]
base = /home/pi/heap
app = app
module = %(app)
home = %(base)/venv
pythonpath = %(base)
socket = /home/pi/heap/%n.sock
chmod-socket = 666
callable = app
谢谢!
【问题讨论】:
标签: nginx flask uwsgi server-sent-events raspberry-pi3