Ответ 1
Может быть тайм-аут. сначала проверьте журнал (возможно, измените ssl_renegotiation_limit)
BTW: IIRC, повторное соглашение не происходит через определенное количество времени, но после определенного количества передаваемых символов (2 ГБ?)
Я пытаюсь выполнить миграцию 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, но при поиске по этим ошибкам ничего не полезно. Кто-нибудь знает, что может быть причиной этого?
Может быть тайм-аут. сначала проверьте журнал (возможно, измените ssl_renegotiation_limit)
BTW: IIRC, повторное соглашение не происходит через определенное количество времени, но после определенного количества передаваемых символов (2 ГБ?)
Вы должны проверить оба журнала PostgreSQL и MySQL для получения дополнительной информации. Если в журнале PostgreSQL не так много, просмотрите log_min_error_statement в postgresql.conf. Как вы найдете по этой ссылке, вы можете настроить ее, чтобы увеличить количество ведения журнала. Если в журнале PostgreSQL все еще не обнаружено, я бы посмотрел на другие компоненты вашей системы для проблемы.