[エラー]ORMをロックできませんコード> は、データにアクセスできず、ロックされている別のユーザーが表示されない場合に表示されるデフォルトのメッセージです。 ORMに接続できない理由は、次の理由でわかります。
dial tcp 127.0.0.1:5432:connec t:connection refused
修正するには、さまざまなことを試すことができます。
1。 DATABASE_URL
のパラメータを使用して、postgressデータベースにアクセスしてみてください
DATABASE_URL
のパラメータでDBにアクセスできない場合 何か問題があるかもしれません。 psqlクライアントをダウンロード
することで接続できるかどうかを確認できます。 。 Ubuntuの場合は、次を使用できます:
sudo apt-get update
sudo apt-get install postgresql-client
次に、 psql -h IP_HERE -U USER_HERE
のようなものを実行します。 次にパスワードを入力します
2。 -network host
を追加します ローカルデータベースの場合
ノード/データベースをローカルで実行している場合は、-network host
を追加する必要があります chainlinkdockerコマンドに。
3。 localhost
をお試しください 、 172.17.0.1
、またはMacを使用している場合はクラウドDBを使用します。
Dockerは、IPに関しては少し注意が必要です。ローカルDBを実行していて、 127.0.0.1
を使用しようとしている場合 、 localhost
を試してみてください 。 Macでは、DockerゲートウェイがMacOSとうまく連携しないため、問題が発生します。簡単な回避策は、heroku、GCP、AWSなどのクラウドデータベースからデータベースURLを取得することです。
これらのいずれもうまくいかない場合は、コメントを追加してください。この回答を更新できます。