1
私は自分のRaspberry Pi 3でFlaskアプリケーションを実行したいと思います。私は既にFlaskアプリケーションを開発していますが、これは問題なく動作しますが、Flaskの開発サーバーにあります。 私はプロダクションサーバを使いたいので、私はウェブサーバとしてnginxを、Pi上にはアプリケーションサーバとしてuWSGIを使用しています。さて、Flaskアプリケーションは、サーバー送信イベント(SSE)を使用してサーバーからライブデータを取得します。私がuWSGIを使ってアプリケーションを実行すると、それはストールします。 Flaskサーバでも同様の問題があったのでSSEを使用していたので、私はそれを信じていましたが、私がしたのはスレッド化を可能にし、問題は解決されました。 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
ありがとうございます!
これは機能します。どうもありがとう! – joshuaramsamooj
1つの質問、なぜ5つのプロセスと2つのスレッド? – joshuaramsamooj
@joshuaramsamoojこれはちょうど任意の数です。サーバーの仕様とサイトのスケーラビリティに合わせて設定する必要があります。 –