問題タブ [falconframework]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Heroku ストールで Gunicorn を使用する Falcon アプリ
gunicorn を使用して Heroku でファルコン アプリを提供しようとしています。
falcon のドキュメントにほぼ従い、基本的なアプリケーションを作成しました。
要求を処理するときに各リソースに接続カーソルを追加するために psycopg2 を使用しています。
しかし、現在、すべてのリクエストはタイムアウトになります。
これはpsycopg2またはgunicorn、あるいはその両方の問題だと思います。
何かアドバイス?
python - FALCON で GAE のようなライブ リロードを行うにはどうすればよいですか?
Python を使用して RESTful バックエンドを構築する新しいプロジェクトをセットアップしています。私は GAE を検討しましたが、最終的にアプリケーションをローカル サーバーにインストールする必要があるため、Falcon Framework を選択しました。GAE には優れた開発機能があり、ソースを見てリロードすることで反復開発が可能です。
アプリケーションを開発している間、Web サーバーを実行したままにすることができます。Web サーバーは、ソース ファイルの変更を監視し、必要に応じて再読み込みすることを認識しています。
同じことを行うように Falcon を設定するにはどうすればよいですか?
python-2.7 - メソッドは iPython では問題なく動作しますが、Gunicorn ではエンドレスに実行されます
Gunicorn サーバーを使用して実行している Falcon フレームワークでアプリを作成しました。サーバーが起動すると、アプリは最初にランダム フォレスト モデルを学習します。
次に、投稿されたリクエストの確率を返します。iPython でコードを実行すると、これは私のサーバーで正常に動作します (このモデルのトレーニングには 15 秒かかり、12 コアで実行されます)。
私がアプリを書いていたとき、私は設定n_estimators=10
し、すべてが機能していました。アプリの微調整が終わったら、n_estimators
150 に戻しました。ただし、Gunicorn を実行するとgunicorn -c ./app.conf app:app
、htop から、すべてのコアで数秒間の実行が確認forest.fit(x, t)
され、その後、すべてのコアの使用率が 0 に低下しました。その後、Gunicorn ワーカーが 10 分後にタイムアウトするまで、メソッドは無期限に実行され続けます。
Gunicorn と Falcon、または WSGI テクノロジを使用するのはこれが初めてであり、問題の原因やトラブルシューティング方法についてはわかりません。
編集:
gunicorn の設定ファイル:
ハヤブサのコード:
python - Falcon が接続を閉じるのが早すぎる
Falcon フレームワークが応答全体を返すことはありません。私がcurl
(または他のHTTPツールから)得たのはこれだけです:
index.py
これは、ルートを定義するブートストラップ スクリプトです。
route_account.py
これはルート ハンドラ クラスです。確認したところ、から受け取った結果_result = account.create_account(**_payload)
は良好です。
ウェブサーバー
誰かが私が見ていないものを見ていますか?助けてくれてありがとう。
redirect - falcon 認証からのリダイレクト
私のファルコンアプリでは、認証機能から別のページにリダイレクトしたいと考えています。
私はこれをやっています:
ただし、戻り時に基になるエンドポイントを呼び出し、リダイレクトしません。
このリダイレクトを引き起こし、基になるエンドポイントを呼び出さない方法はありますか?
python-2.7 - Falcon での変数の不安定な動作
状況
1 台のコンピューターを複数の機器に接続しています。このコンピューターには、 uWSGIを使用してFalconアプリケーションをnginx
提供するサーバーがあります。このアプリケーションは、1 人のユーザーが計測器へのアクセスを要求すると、他のユーザーはアクセスできなくなると考えられています。これは、次のコード (私のコードを簡略化したもの) によって実現します。 WSGI
そしてリクエストボディ
問題
楽器を「接続」すると、接続されていることがすぐにわかります。しかし、連続する GET 要求は期待される答えを与えません。私は得る
しかし、テスト目的で、ローカルの uWSGI インスタンスで上記のコードを実行すると、これは起こりません。私が認識していない nginx-uWSGI の相互作用はありますか? いくらでも助けていただければ幸いです。
完全を期すために、ここではuWSGI によって呼び出されるnginx.conf
およびファイルに従ってください。api.ini