1
我想在Raspberry Pi 3上運行Flask應用程序。我已經開發了Flask應用程序,它工作正常,但是這是在Flask的開發服務器上。 我想使用生產服務器,所以我使用nginx作爲網絡服務器,uWSGI作爲Pi上的應用程序服務器。現在,Flask應用程序使用服務器發送的事件(SSE)從服務器獲取實時數據。當我使用uWSGI運行應用程序時,它會停止。我相信它是因爲我使用SSE,因爲我在Flask服務器上有類似的問題,但我所做的只是啓用線程,問題就解決了。在uWSGI上啓用線程(運行uWSGI腳本時)並不能解決問題。幫幫我! 這是我的uWSGI .ini文件。uWSGI和Flask服務器發送的事件
[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
謝謝!
This Works!非常感謝! – joshuaramsamooj
有一個問題,爲什麼5個進程和2個線程? – joshuaramsamooj
@joshuaramsamooj這只是一個任意數字,您必須根據您的服務器規格和網站可擴展性進行設置。 –