Подтвердить что ты не робот

Ошибка SSL Postgres

Я пытаюсь выполнить миграцию Drupal через SSH и drush (оболочка командной строки), копируя данные из базы данных postgres в mysql.

Он отлично работает некоторое время (~ 5 минут или около того), но затем я получаю сообщение об ошибке:

SQLSTATE[HY000]: General error: 7 SSL [error] SYSCALL error: EOF detected

Соединение базы данных postgres, похоже, пропало, и я просто получаю ошибки:

SQLSTATE[HY000]: General error: 7 no [error] connection to the server

Он отлично работает локально, поэтому я думаю, что проблема должна быть с postgres и запуском script через SSH, но при поиске по этим ошибкам ничего не полезно. Кто-нибудь знает, что может быть причиной этого?

4b9b3361

Ответ 1

Может быть тайм-аут. сначала проверьте журнал (возможно, измените ssl_renegotiation_limit)

BTW: IIRC, повторное соглашение не происходит через определенное количество времени, но после определенного количества передаваемых символов (2 ГБ?)

Ответ 2

Вы должны проверить оба журнала PostgreSQL и MySQL для получения дополнительной информации. Если в журнале PostgreSQL не так много, просмотрите log_min_error_statement в postgresql.conf. Как вы найдете по этой ссылке, вы можете настроить ее, чтобы увеличить количество ведения журнала. Если в журнале PostgreSQL все еще не обнаружено, я бы посмотрел на другие компоненты вашей системы для проблемы.