問題タブ [heroku-redis]

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 に答える
363 参照

heroku - Heroku アプリのデプロイに関する問題 - RQ ワーカー: 'HSET' コマンドの引数の数が間違っている

この例に基づいてアプリを変更すると、web.1 dyno の初期化中に更新された Heroku アプリをデプロイするときに問題が発生します。

私の開発環境ではすべて正常に動作しています。「アプリ」と「ワーカー」の実行可能ファイルを直接起動すると、127.0.0.1:5000 から作業中のアプリにアクセスできます

アプリの一部として作成された postgresql および redistogo アドオンを既に持っています...

heroku 設定ファイル

プロフィール

heroku.sh

app.py

worker.py

dyno の起動中に、次のエラーが発生します。

heroku[web.1]:状態がクラッシュから開始に変わりました

heroku[web.1]: コマンドでプロセスを開始bash heroku.sh

app[web.1]:コマンド # 2 (HSET rq:worker:2bd1d3d3a7f04d2fb7a09b34786689bf 誕生 2020-05-23T11:28:04.485474Z last_heartbeat 2020-05-23T11:28:04.485474Z キュー デフォルト pid 11 ホスト名 b425 b9c2-b2195e234978 バージョン 1.4.1 python_version 3.7.4 (デフォルト、2019 年 9 月 12 日、01:19:52)

app[web.1]: [GCC 7.4.0]) パイプラインのエラーが発生しました: 'hset' コマンドの引数の数が間違っています

heroku[web.1]: プロセスはステータス 0 で終了しました

heroku[web.1]: 状態が起動中からクラッシュに変更されました

worker.work()実行時に同じエラーが発生するため(または、これらの行をREPL インタープリターheroku run python worker.pyに直接コピーする) 、エラーが worker.py ファイルの強調表示された行にあると確信しています。heroku run python

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

node.js - Heroku Redis TLS ノードを接続するには?

ノードで TLS を使用して Heroku Redis に接続できないようです。

これらのドキュメントはあまり役に立ちません: https://devcenter.heroku.com/articles/securing-heroku-redis

誰かが実用的な例を持っていますか? REDIS_URL または REDIS_TLS_URL を使用する必要がありますか?

node_redis v3を使用しています

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

heroku - h ユーザー名を削除すると、Django チャネルを使用する Heroku Redis が機能しなくなりました

しばらくの間、Heroku Redis を使用して Django チャネルを強化してきました。私の古い既存の実装は機能します。パイプラインで新しいアプリをセットアップしようとしましたが、新しい Heroku Redis リソースをプロビジョニングすると、ユーザー名なしで生成されます。その URI を使用してチャネルに接続しようとすると、104 エラーが発生します。URI を古いアプリの URI と交換すると機能するので、新しいアドオンが問題の原因であると確信しています。資格情報をリセットしようとしましたが、問題は解決しませんでした。パッケージの更新も試しました

ユーザー名のない URI を使用してチャネルを接続するにはどうすればよいですか? ユーザー名を強制できますか? ユーザー名を持つ古いバージョンの Redis を強制できますか?