Я успешно подключился к базе данных Postgres с помощью пакета go sql:
...
db, err := sql.Open("postgres", connStr)
Затем я использую возвращенную базу данных для выполнения (длительного) запроса:
rows, err := db.Query(...)
И я получаю сообщение об ошибке:
dial tcp xx.xxx.xxx.xx:5432: connect: connection timed out
У меня есть пара вопросов по этому поводу:
- , почему истекло время ожидания соединения?
- Есть ли что-нибудь, что яможно сделать, чтобы предотвратить тайм-аут?