問題タブ [cloudamqp]

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

django - Celery ワーカーが Heroku 上の Django アプリケーションによって作成されたファイルにアクセスできない

私の Django アプリケーションは Heroku で実行されています。最終的には、元の画像ファイルと処理済みの画像ファイルを Amazon S3 に保存したいと考えています。コードの最初のバージョンは、すべてのファイルを S3 に保存することで機能しましたが、時折、Heroku の 30 秒のアプリケーション エラー メッセージが表示されました。これは、リクエストの往復に 30 秒以上かかったことを意味します。コードを変更して、dyno のローカル/エフェメラル ファイル システムにファイルをアップロードして処理し、CloudAMQP でセロリ ワーカーを使用してバックグラウンドでファイルを S3 に転送しました。私のアプリケーションはファイルを正常にアップロードして処理しています。アプリケーションの他の部分がファイルを読み取るので、ファイルが書き込まれていることがわかります。しかし、何らかの理由でワーカーはファイルを見ることができません。Heroku ログ エラーが表示されます: app[scheduler.1]: ... [Errno 2] No such file or directory: u'/app/media/images/...

セロリ ワーカーはエフェメラル ファイル システムを認識できる必要がありますか? Heroku の設定手順が抜けている可能性はありますか?

ご意見やご感想をお寄せいただきありがとうございます。

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

django - django、セロリ、cloudamqp、heroku による ssl

ssl経由でdjango herokuアプリをcloudamqpに接続しようとしています。それがなくてもうまくいきます。

セロリでsslを使用するには、BROKER_USE_SSL設定変数をに設定しますTrue。残念ながら、デフォルトの 5672 ポートでは ssl を処理できません。そこで、heroku config varCLOUDAMQP_RABBITMQ_AMQP_PORTを 443 と 5671 に設定しようとしましたが、どちらも不明なプロトコルを返します。多分私は何かを見逃しているか、ヒントがあります。

前もって感謝します

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

java - CloudAMQP と Android

Android アプリで CloudAMQP を使用する予定です。私の質問は、AMQP は Android のソケットで動作しますか?

リアルタイム アプリになり、セッションで多くのメッセージが渡され、それらのメッセージをバッチ処理できないため、心配しています。

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

rabbitmq - CloudAMQP から「サーバーへの接続エラー (111): 接続が拒否されました」を取得する

CodeIgniter を使用して開発されたメッセージ キュー ソリューションのプロトタイプを作成しています。コードは GoDaddy の基本的な共有ホスティング プランでホストされ、CloudAMQP 上の RabbitMQ のトライアル インスタンスに接続します。videlavaro/php-amqplib ライブラリを使用しています。

解決策は数​​日間問題なく機能し、昨日、接続拒否エラーが発生し始めました。コードに変更はありません。実際、ローカル マシンで実行されている同じコードは正常に動作し、CloudAMQP に接続します。

これにより、問題は GoDaddy ホスティングにある可能性があると思われます。これを回避するために約 48 時間を費やしましたが、私のプロジェクトは現在停止しています。

誰にもアイデアはありますか?今の私の唯一の選択肢は、別のホスティング サービスに移動して試す​​ことですが、それは大きな一歩であり、何か小さなものを見逃していないことを確認したかったのです。

以下のコードの関連部分: