0
nodejsアプリを作成してGoogle Cloudに展開しましたが、PostgresQLに正常に接続できませんでした。私の展開のアプリとPostgresのインスタンスは、同じプロジェクトで実行すると、私は、この接続文字列を使用します。postgresインスタンスに接続できませんでした
pg://postgres:[password]@/[db_name]?host=/cloudsql/[Instance_name_of_Postgres]
が、私は、要求をしようとするたびに、Knexは常にこのメッセージを返す:
Knexを:接続を取得するタイムアウト。プールはおそらく満杯です。 .transacting(trx)呼び出しがありませんか?
私の開発マシンでは、IPアドレスを許可し、その接続文字列を使用してPostgresインスタンスに問題なく接続します。
私の設定が正しいと、私はしかしのgcloudサイト上のチュートリアルを追いました。私は問題がSQLサービスを有効にしていないことを理解しました。まだ答えがありがとう –