python-rq

    0

    1答えて

    私は上記の設定のサーバーを持っており、長いタスクを処理していますが、私はFirebaseを通してやっているプロセス状態についてユーザーを更新する必要があります。クライアントに直ちに応答するために、python-rqを使ってredisでジョブをエンキューします。 私はフラスコとuwsgiとNginxを使用しています。 uwsgi confファイルには、プロセス数を問い合わせるフィールドがあります。

    0

    1答えて

    私はこのstackoverflow Q&Aを読んだが、それは私の場合にはうまくいかなかった。 私のシナリオでは、優れたパッケージdjango-rqを使用してレディスキューに機能(submit_transaction_for_settlement(transaction_id))をプッシュします。この機能の仕事は決済のために取引を提出することです。 サンドボックスでは、この関数が実行されるたびに同じ

    2

    1答えて

    に失敗したジョブがあります。キューに失敗しました。 answeredとして $ rq info failed |█ 1 1 queues, 1 jobs total @Byronルースによって、私はその数をこのように得ることができます:私は取得できますか Traceback (most recent call last): File "/usr/local/lib/pytho

    0

    1答えて

    私はPython RQ(Redisの支援を受けています)を使用して、一連のワーカープロセスにタスクを供給しています。 キューにジョブを追加するとき、私は偶然ので、今私はこのようなキューを持って、タプルを送っ: high medium low ('low',) default 私は('low',)キューを取り除く方法を見つけ出すように見えることはできません。キューは、その名前のためにいく

    4

    2答えて

    MongoDBデータベースにデータを読み込むFlaskサーバを実行しています。大量のデータがあるため、これには長い時間がかかります。バックグラウンドジョブでこれを実行したいと思います。 私はメッセージブローカーとしてRedisを使用し、ジョブキューを実装するにはPython-rqを使用しています。すべてのコードはHerokuで動作します。 私が理解しているように、python-rqはpickleを

    1

    1答えて

    分散型クロールメカニズムを構築していて、1分以内に30回以上のリクエストがサーバーに行われないようにしたい。エンークされた各タスクは要求を出します。 すべてのタスクは赤字でエンキューされ、python-rqによって提供されるAPIを使用してデキューされます。 アプローチは、送信された要求の数を保持するために、1分ごとに有効期限が切れるキーを設定します。 作品の一部が利用可能であるたびに、要求がを送

    0

    2答えて

    私はHerokuでDjangoアプリケーションをホストしましたが、いくつかの制限があるため、私はHerokuからクラウドベースのサーバに移行しました。私はこのtutorialを実行して、Pythonのバックグラウンドタスクを実行しました。私は手動でpython worker.pyを実行してワーカープロセスを起動する必要がある以外はすべて正常に動作しています。 私たちは、アプリケーション起動時にPr

    0

    1答えて

    私はRQが新しく、バックグラウンドで実行されるジョブに使用しようとしています。私はそれを設定することができました、そして、私はまた、複数の労働者を開始することができます。 今、これらのワーカーを同時に実行しようとしています。スーパーバイザーをインストールしてチュートリアルに従ってプログラムを追加すると、うまくいきました。 [program:rqworker] command=/usr/loca

    0

    1答えて

    んが、私はhttps://devcenter.heroku.com/articles/python-rq 上のチュートリアルに従ってきたのは、私はJPGや店舗にPDFファイルを変換する関数があるとしましょうそれらはアプリのtmp/file /にあり、それを後でS3にアップロードします。 しかし、herokuではリクエストタイムアウトが30秒であるため、これをビューに入れることはできないため、バック

    1

    1答えて

    私はRedisベースのジョブを管理するためにpython-rqを使用していますが、私のワーカーが現在処理しているジョブを特定したいと考えています。 のpython-RQは、接続のための「現在のジョブ」を見つけるために、get_current_job機能を提供していますが、: 私はこの作業を取得し、 することはできません私は本当にすべてのリストが欲しいです現在キューからの仕事ではなく、この接続のため