Я получаю эту ошибку при выполнении моего кода в Python.
Вот мой Python - DataBaseHelper.py:
import psycopg2
#class
class DataBaseHelper:
database = "testdata";user = "test";password = "pass123"; host = "mtest.75tyey.us-east-1.rds.amazonaws.com"
#create and return the connection of database
def getConection(self):
self.conn = psycopg2.connect(database=self.database, user = self.user, password = self.password, host = self.host, port = "5432")
return self.conn
Затем я импортирую этот файл и использую в другом файле python - MyScript.py:
import sys
import uuid
from DBHelper import DataBaseHelper
from ExecutionLogHelper import ExecutionLogHelper
from GotUtility import GotUtility
class MyScript:
def __init__(self,):
self.con = DataBaseHelper().getConection()
self.logHelper = ExecutionLogHelper()
self.uuid = self.logHelper.Get_TEST_Run_Id()
Когда я запускаю свой код одновременно, это выдает мне эту ошибку:
psycopg2.errors.AdminShutdown: terminating connection due to administrator command
SSL connection has been closed unexpectedly
Я не могу понять, почему я получаю эту ошибку. Когда я снова запускаю программу Python, она работает. И я проверил, что Postgres сервер работает, нет перезагрузки, нет сигнала на выключение. Это продолжается для меня каждые несколько часов.