sql >> データベース >  >> RDS >> PostgreSQL

CHAINLINKノード:ORMエラーをロックできない問題を修正するにはどうすればよいですか?

    [エラー]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を取得することです。

    これらのいずれもうまくいかない場合は、コメントを追加してください。この回答を更新できます。



    1. PostgreSQLで月の最初の日を取得する

    2. mysqlの移動平均

    3. SPパラメータにT-SQLのデフォルト値があるかどうかを確認する

    4. ORIGINAL_DB_NAME()がSQLServerでどのように機能するか