6

nginx の背後で uwsgi/flask を実行している既存のアプリがあります。WebSocket を同じアプリに統合したい。Flask socketsは有望に見えるので、それを試しています。

Flask sockets ではgevent-websocketの実行について簡単に説明していますが、既存のアプリをこのセットアップに統合するためのサンプル コードは提供されていません。また、gevent-websocket と既存のフラスコ アプリの組み合わせをいくつか試しましたが、それでも 500 を取得し続けます。さらに、500 の性質を知ることができればいいのですが、既存のフラスコ アプリの場合のように、エラーは uwsgi ログに表示されません。したがって、トレースダンプを表示するためのデバッグ ディップがあれば、それは素晴らしいことです。

このセットアップで動作する簡単なエコー ルートを取得するのを手伝ってくれる人はいますか? 前もって感謝します。

参考までに、私は現在使用しています:

  • uWSGI 1.0.3-debian
  • パイソン2.7.3
  • フラスコ 0.10.1
  • nginx 1.4.3
  • フラスコソケット 0.1
4

2 に答える 2

0

@roberto のソリューションはおそらく実行可能ですが、最後のメジャー リリースから本番環境にプッシュするには少し早すぎます。

その間、socket.io と node の使用に戻りました。時間が経てば、彼の提案は私にとってより実行可能になるかもしれません。

于 2014-01-27T19:46:49.387 に答える