10

SSH と drush (コマンド ライン シェル) を介して 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 経由でのスクリプトの実行に問題があるに違いないと思いますが、これらのエラーをグーグルで調べても何も役に立ちません。誰がこれを引き起こしているのか知っていますか?

4

2 に答える 2

4

タイムアウトになる可能性があります。最初にログを調べます (おそらく ssl_renegotiation_limit を変更します)

ところで: IIRC、再ネゴシエーションは一定時間後に行われるのではなく、一定量の文字 (2GB?) が送信された後に行われます。

于 2012-07-18T08:40:04.563 に答える
1

潜在的な詳細については、PostgreSQL と MySQL の両方のログを確認する必要があります。PostgreSQL ログにあまり記録がない場合は、postgresql.confのlog_min_error_statementを調べてください。そのリンクからわかるように、それを調整してログの量を増やすことができます。それでも PostgreSQL ログに手がかりがない場合は、システム内の他のコンポーネントで問題を調べます。

于 2012-07-12T11:58:06.947 に答える