Postgres的SSL错误(Postgres SSL error)

2019-09-19 09:30发布

我试图通过SSH和drush(命令行shell)来运行一个Drupal迁移,从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的运行通过SSH的脚本 - 但谷歌上搜索这些错误返回没什么用处。 有谁知道这可能是导致此?

Answer 1:

可能是超时。 首先检查日志(可能更改ssl_renegotiation_limit)

顺便说一句:IIRC,重新协商不会发生固定的时间量之后,但一定量的发送的字符的后(2GB?)



Answer 2:

您应该检查进一步的潜在细节你都PostgreSQL和MySQL日志。 如果不是在PostgreSQL的日志了,看看log_min_error_statement postgresql.conf里。 正如你通过这个链接找到,你可以调整它来增加采伐量。 如果仍然没有在PostgreSQL的日志中的线索,我想看看其他组件在系统中的问题。



文章来源: Postgres SSL error