Я делаю действительно транзакционный скрипт, который переносит данные из одной базы данных nosql в mysql, но примерно через 2 или 3 минуты я получаю это сообщение
pymysql.err.OperationalError: (2003, "Не удается подключиться к серверу MySQL на 'foo.com' ([Errno 99] Невозможно назначить запрошенный адрес)")
Я уже открываю и закрываю соединения, как только они заканчиваются (так как сценарий является многопроцессорным, чтобы лучше использовать ресурсы сервера) у меня уже есть что-то, что ждет между попытками, но вместо того, чтобы иметь решение для bandaid, я хотел бы улучшить свой сценарий, есть ли способ, которым я могу сделать pymysqlотключить и очистить используемый порт?
Я использую сервер aws ubuntu для миграции, я уже знаю, что ubuntu держит порты открытыми в течение 60 секунд, и я уже расширил диапазон портов домакс, скрипт работает в пуле из 15 параллельных процессов, сервер mysql размещен на AWS (Аврора).
Пока тестируется script, что я использую процессы около 10000 записей в секунду.
Обновление: пропущено 0 на количество записей в секунду