問題タブ [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.

0 投票する
3 に答える
1017 参照

python - Heroku ストールで Gunicorn を使用する Falcon アプリ

gunicorn を使用して Heroku でファルコン アプリを提供しようとしています。

falcon のドキュメントにほぼ従い、基本的なアプリケーションを作成しました。

要求を処理するときに各リソースに接続カーソルを追加するために psycopg2 を使用しています。

しかし、現在、すべてのリクエストはタイムアウトになります。

これはpsycopg2またはgunicorn、あるいはその両方の問題だと思います。

何かアドバイス?

0 投票する
2 に答える
1268 参照

python - FALCON で GAE のようなライブ リロードを行うにはどうすればよいですか?

Python を使用して RESTful バックエンドを構築する新しいプロジェクトをセットアップしています。私は GAE を検討しましたが、最終的にアプリケーションをローカル サーバーにインストールする必要があるため、Falcon Framework を選択しました。GAE には優れた開発機能があり、ソースを見てリロードすることで反復開発が可能です。

アプリケーションを開発している間、Web サーバーを実行したままにすることができます。Web サーバーは、ソース ファイルの変更を監視し、必要に応じて再読み込みすることを認識しています。

同じことを行うように Falcon を設定するにはどうすればよいですか?

0 投票する
0 に答える
168 参照

python-2.7 - メソッドは iPython では問題なく動作しますが、Gunicorn ではエンドレスに実行されます

Gunicorn サーバーを使用して実行している Falcon フレームワークでアプリを作成しました。サーバーが起動すると、アプリは最初にランダム フォレスト モデルを学習します。

次に、投稿されたリクエストの確率を返します。iPython でコードを実行すると、これは私のサーバーで正常に動作します (このモデルのトレーニングには 15 秒かかり、12 コアで実行されます)。

私がアプリを書いていたとき、私は設定n_estimators=10し、すべてが機能していました。アプリの微調整が終わったら、n_estimators150 に戻しました。ただし、Gunicorn を実行するとgunicorn -c ./app.conf app:app、htop から、すべてのコアで数秒間の実行が確認forest.fit(x, t)され、その後、すべてのコアの使用率が 0 に低下しました。その後、Gunicorn ワーカーが 10 分後にタイムアウトするまで、メソッドは無期限に実行され続けます。

Gunicorn と Falcon、または WSGI テクノロジを使用するのはこれが初めてであり、問​​題の原因やトラブルシューティング方法についてはわかりません。

編集:

gunicorn の設定ファイル:

ハヤブサのコード:

0 投票する
1 に答える
974 参照

python - Falcon が接続を閉じるのが早すぎる

Falcon フレームワークが応答全体を返すことはありません。私がcurl(または他のHTTPツールから)得たのはこれだけです:

index.py

これは、ルートを定義するブートストラップ スクリプトです。

route_account.py

これはルート ハンドラ クラスです。確認したところ、から受け取った結果_result = account.create_account(**_payload)は良好です。

ウェブサーバー

誰かが私が見ていないものを見ていますか?助けてくれてありがとう。

0 投票する
1 に答える
1161 参照

redirect - falcon 認証からのリダイレクト

私のファルコンアプリでは、認証機能から別のページにリダイレクトしたいと考えています。

私はこれをやっています:

ただし、戻り時に基になるエンドポイントを呼び出し、リダイレクトしません。

このリダイレクトを引き起こし、基になるエンドポイントを呼び出さない方法はありますか?

0 投票する
1 に答える
66 参照

python-2.7 - Falcon での変数の不安定な動作

状況

1 台のコンピューターを複数の機器に接続しています。このコンピューターには、 uWSGIを使用してFalconアプリケーションをnginx提供するサーバーがあります。このアプリケーションは、1 人のユーザーが計測器へのアクセスを要求すると、他のユーザーはアクセスできなくなると考えられています。これは、次のコード (私のコードを簡略化したもの) によって実現します。 WSGI

そしてリクエストボディ

問題

楽器を「接続」すると、接続されていることがすぐにわかります。しかし、連続する GET 要求は期待される答えを与えません。私は得る

しかし、テスト目的で、ローカルの uWSGI インスタンスで上記のコードを実行すると、これは起こりません。私が認識していない nginx-uWSGI の相互作用はありますか? いくらでも助けていただければ幸いです。

完全を期すために、ここではuWSGI によって呼び出されるnginx.confおよびファイルに従ってください。api.ini

nginx/サイト利用可能/api

api.ini