PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

PostgreSQL връзката е изтекла OperationalError на Django и нов сървър

Грешка при изчакване на връзката предполага, че сървърът на базата данни не е достъпен с вашите настройки по мрежата по начин, който не връща незабавна грешка. Според моя опит най-добрият подход е да се отстранят проблемите на двете страни на връзката поотделно. Това означава първо да тествате връзката от страната на сървъра от командния ред psql и след това да тествате страната на django, след като това бъде разрешено.

Предполагам, че тук можете да инсталирате psql.на сървъра.

Незабавни проверки:

  1. Можете ли да пингвате сървъра от сървъра? Ако не, започнете там с отстраняването на неизправности в мрежата. (Виждам, че това е localhost, но все пак опитайте -- отнема много малко време и поне проверява предположенията).
  2. Можете ли да се свържете със сървъра чрез psql, като използвате същия порт, ip адрес и т.н.? Ако не коригирате грешките, които получавате, докато опитвате това, опитайте първо да ги коригирате. Вероятно и тук ще възникнат същите проблеми. Може да се наложи да проверите защитната стена и конфигурацията на postgresql, ако това изтече.
  3. След като те работят, започнете да опитвате отново от django. Тогава знаете, че е специфичен за Django/Python и не е от страна на сървъра.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как работи clock_timestamp() в PostgreSQL

  2. Кой тип колона на PostgreSQL трябва да се използва за съхраняване на Java BigDecimal?

  3. Намиране на обхващаща гора (С RECURSIVE, PostgreSQL 9.5)

  4. Неуспешно свързване на сървър на AWS-Postgres с приложение за пролетно зареждане с хостинг на heroku

  5. Последователност, запазвайки много към много