2012-07-12 23 views
10

SSH ve drush (bir komut satırı kabuğu) aracılığıyla bir Drupal geçişi çalıştırmaya çalışıyorum, bir postgres veritabanından verileri mysql'e kopyaladım.Postgres SSL hatası

Bir süre (~ yüzden 5 dakika ya) için çalışıyor, ama sonra hata alıyorum:

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

postgres veritabanı bağlantısı gitmiş gibi görünüyor ve sadece hataları alıyorum:

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

Yerel olarak iyi çalışıyor, bu yüzden sorunun postgre ile olması ve SSH üzerinde bir komut dosyası çalıştırması gerektiğini düşünüyorum - ancak bu hataları düzeltmek yararlı hiçbir şey döndürmüyor. Buna neden olabileceğini bilen var mı?

+2

bir zaman aşımı olabilir. Sorgu çalıştırmak için çok uzun sürdüğünü bunu yeniden yazdım ve tüm şimdi iyi - ilk bu tam sorun oldu, log (belki ssl_renegotiation_limit değiştirme) – wildplasser

+0

Evet inceleyin. Yardımınız için çok teşekkürler. Yorumunuzu cevap olarak göndermek istiyor musunuz & kabul edildi olarak işaretleyebilir miyim? –

+0

Orada ... ipucu için – wildplasser

cevap

4

bir zaman aşımı olabilir. İlk (belki ssl_renegotiation_limit değiştirme) günlüğünü incelemek

BTW: IIRC, yeniden anlaşma bir zaman sabit tutar sonra yer almaz, ancak iletilen karakterlerin belli bir süre sonra (2GB?)

1

Diğer potansiyel ayrıntılar için PostgreSQL ve MySQL günlüklerinizi kontrol etmelisiniz. PostgreSQL günlüğünde pek bir şey değilse, postgresql.conf log_min_error_statement bak. Bu bağlantıda bulacağınız gibi, kayıt miktarını artırmak için ayarlayabilirsiniz. PostgreSQL günlüğünde hala bir ipucu yoksa, sisteminizde problem için diğer bileşenlere bakarım.

+1

teşekkürler gidin. Günlüğü kontrol ettim ve yararlı bir şey yoktu, ancak günlüğe kaydetmeyi ve herhangi bir ipucu olup olmadığını görmeyi deneyeceğim. Şerefe, Ben –