У меня проблема с Postgresql psycopg2.
Я получаю ошибку:
ошибка выполнения с исключением: пул соединений исчерпан
Мой код:
from psycopg2 import pool
import pandas.io.sql as sqlio
import pandas as pd
db = pool.ThreadedConnectionPool(5, 100,host=POSTGRES['host'],
database=POSTGRES['database'],user=POSTGRES['username'],
password=POSTGRES['password'],port=POSTGRES['port'])
try:
sql = "select * from role"
data = sqlio.read_sql_query(sql, db.getconn())
return data.to_json(orient='records')
except Exception as e:
print "error in executing with exception: ", e
return pd.DataFrame({'empty' : []})
и этот запрос должен возвращать только 5 строк, но я получаю эту ошибку.
У вас есть идеи, почему я получаю эту ошибку?
Моя база данных Postgresql (средний экземпляр) развернута в общедоступном облаке.
Заранее спасибо