我正在尝试通过SSH和drush (一个命令行shell)运行Drupal迁移,将数据从postgres数据库复制到mysql。
它可以正常工作一段时间(大约5分钟左右),但随后我收到错误消息:
SQLSTATE[HY000]: General error: 7 SSL [error] SYSCALL error: EOF detectedpostgres数据库连接似乎已经断开,我只是收到了错误:
SQLSTATE[HY000]: General error: 7 no [error] connection to the server它在本地运行得很好,所以我认为问题一定出在postgres和通过SSH运行脚本上-但是谷歌这些错误并没有返回任何有用的信息。有人知道这可能是什么原因吗?
发布于 2012-07-18 16:40:05
可能是暂停了。首先检查日志(可能更改ssl_renegotiation_limit)
顺便说一句: IIRC,重新协商不会在固定时间后发生,而是在一定数量的传输字符(2 2GB?)之后发生。
发布于 2012-07-12 19:58:07
您应该检查您的PostgreSQL和MySQL日志,以了解更多可能的详细信息。如果PostgreSQL日志中没有太多内容,请查看postgresql.conf中的log_min_error_statement。正如您将通过该链接发现的那样,您可以对其进行调优以增加日志记录量。如果PostgreSQL日志中仍然没有线索,我将检查系统中的其他组件以查找问题。
https://stackoverflow.com/questions/11450069
复制相似问题