問題タブ [kombu]

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 投票する
1 に答える
1904 参照

python - セロリ: socket.error タイムアウト

私は使用しています:

Celery ワーカーが開始されました:

セロリの設定:

時々私はこのエラーを受け取ります:

RabbitMq にはデフォルト設定があります。https://www.rabbitmq.com/configure.html

ウサギのログ:

ソケットの最大数:

次の方法でこの問題を解決しようとしました。

  1. BROKER_HEARTBEAT = 10 に設定します - さらに悪いケースがあります
  2. BROKER_POOL_LIMIT = None を設定 - 現在の状態に対して何も変更されていません
  3. BOKER_CONNECTION_TIMEOUT を 10、20、30 に設定します。タイムアウト値を大きくすると、エラーが少なくなります。

タイムアウト値を増やすと、実際の問題が隠されているだけだと思います。この問題の理由は何ですか?どうすれば解決できますか? ありがとう

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

amazon-elb - kombu/librabbitmq: ConnectionError: チャネルを復活できませんでした

  1. プロデューサー プール グループを使用して rabbitmq にメッセージを発行していますが、発行の呼び出しが次のエラーで失敗しています。

.

  1. 奇妙な部分は、このエラーが発生したこのメッセージの前のメッセージが消費者側に到達していないことです。プロデューサー プールに渡される Connection オブジェクトで transport_options={'confirm_publish': True} を使用しています。

  2. rabbitmq サーバーは、AWS の ELB の背後にあります。

上記のこのエラーと、メッセージが失われる理由について何か考えはありますか?

ありがとう。

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

rabbitmq - 昆布でrabbitmq vhostを作成する

kombu を使用して rabbitmq で仮想ホストを作成および構成する方法を探していますが、ドキュメントには何も見つかりませんでした。そうする方法はありますか?さらに、仮想ホストの作成を許可する許可/役割がrabbitmq(管理者以外)にありますか?