同じPythonアプリケーション(2つの異なるポート8081と8082)で2つのhttpサーバが必要です。 Webカメラから送信され、WebBrowserに送信されるビデオストリーム用です。 2番目のコマンド(品質、フィルタなど) 'app.run'がブロックされているため、2つのFlaskオブジェクトを定義することに成功しません。 FlaskとBaseHTTPServerを使用する必要はありますか? よろしくお願いいたします。同じアプリケーション内に複数のFlaskオブジェクトがあります
2
A
答えて
1
Flask.run(port=8081)
を呼び出すことはできますが、同じプロセス(run()
が本当にブロックされている)にはコールできません。
あなたは、各サービスごとに異なるFlask
インスタンスを作成し、(1がバックグラウンドで実行することができますが)別のコマンドでそれらを実行する必要があります。
run.sh
#!/usr/bin/env sh
# Runs in background:
python app_webcam.py &
# Runs in foreground
python app_command.py
app_webcam.py
# ... (setup you Flask app)
if __name__ == '__main__':
app.run(port=8081)
# ... (setup you Flask app)
if __name__ == '__main__':
app.run(port=8082)
0
[OK]を10 app_command.pyは、ソリューションは次のとおりです。 app.run(= Trueのスレッド、...) は、今ではビデオストリーミングのためのexemple 1のために、同時に複数の要求を処理することが可能です、ビデオパラメータの調整などのための他のもの。
関連する問題
- 1. 同じタブの下に複数のアクティビティがあります
- 2. 同じIPの443ポートに複数のドメインがあります
- 3. PERFORCEの複数のチェンジリストに同じファイルがあります
- 4. 複数のNSFetchRequestControllerが同じビューにありますか?
- 5. SQL:同じテーブルに複数の一致がありますか?
- 6. 同じページに複数のビューがありますMVC2
- 7. mediaelement.js同じページに複数の動画がありますか?
- 8. 同じ場所に複数のマーカーがあります - MarkerClusterer
- 9. 角2同じページに複数のコンポーネントがあります
- 10. 同じページに複数のiScroll要素があります
- 11. 同じDB列に複数のフィールドがあります
- 12. 複数のビューポートが同じJTextAreaにありますか?
- 13. 同じページに複数のwmdテキストエリアがあります
- 14. 同じ領域に複数の断片がありますか?
- 15. 複数の「コンテンツビュー」が同じxibにあります
- 16. 同じ行に複数のテーブルがあります
- 17. Highcharts.js - 複数のテーマが同じページにありますか?
- 18. 同じ関数内に複数のロックがある
- 19. 1つのアプリケーション内に複数のマスターページがあります
- 20. 複数のDISQUSは同じページにありますか?
- 21. Java - 数値ゲーム - 複数のActionListenerが同じクラスにあります
- 22. 複数のサイトが同じディレクトリにありますがデータベースは別々です
- 23. Flask URL Route:複数のURLを同じ機能にルーティングします
- 24. 同じFBページに同じアプリケーションを複数インストールする
- 25. 同じ/異なるインスタンスを複数のViewModelが同じドメインオブジェクトに要求する必要がありますか?
- 26. 同じアプリケーション内で複数のデータベースを使用する
- 27. PriorityQueueには同じ優先順位のオブジェクトがあります
- 28. tomcatに同じアプリケーションを複数回デプロイ
- 29. 同じクラスの複数の名前はありますか?
- 30. ZF2の同じモジュールの下に複数の名前空間があります
はい、しかし、私は他の1つのインタフェースから受け取ったコマンドをメッセージングなどなしで簡単に適用したいのですが... – maiagarbot