Mysql Timeout

Başlatan janjel, 13 Ekim 2016 - 17:14:51

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

janjel

Mysql veri taban ile uzaktan yapılan erişimelrde zaman aşımı oluyor ve şöyle bir hata
Can not read response from server. Expected to read 4 bytes, read 0 bytes before connection was unexpectedly lost.
Ancak sistemi mysql sunucusunun bulunduğu sunucuda çalıştırırsam yani local olarak çalışırsam böyle bir hata almıyorum, Mysql ayarlarında timeout diye biirşey göremedim yada yanlış yere baktım bilemiyorum, Bir yardımcı olursanız sevinirim.

if

@janjel, MySQL sunucusu ne üzerinde çalışıyor? MySQL sunucusu kurulu makinada güvenlik duvarı var mı? Ne kullanarak bağlanmaya çalışıyorsunuz? Nasıl bağlanmaya çalışıyorsunuz?

janjel

Alıntı yapılan: if - 13 Ekim 2016 - 21:48:10
@janjel, MySQL sunucusu ne üzerinde çalışıyor? MySQL sunucusu kurulu makinada güvenlik duvarı var mı? Ne kullanarak bağlanmaya çalışıyorsunuz? Nasıl bağlanmaya çalışıyorsunuz?
msyql Ubuntu server yüklü sunucumda çalışıyor, güvenlik duvarı deaktif uzaktan bağlantı açık, Java tabanlı bir program verileri mysql den çekiyor, JDBC ile bağlanmıyorum.
Mysql bağlantıdan uzun süre bir istek gelmediğinde bağlantıyı kapatıyor, java tabanlı programda bağlantı kapatıldı diye hata veriyor.

if

@janjel, sorunu arattığımda çeşitli çözüm önerileri bulunuyor fakat çözümler sorunu yaşayan şahsın kullandığı alt yapıya göre değişiklik göstermekte. Kimisine kendi yazdığı Java uygulamasında değişiklik yapılması önerilmiş; kimisine MySQL ayarlarında. Elimdeki kısıtlı bilgiden yola çıkarak çözüm şudur diyemiyorum.

Bu[1] cevapta "connection pool" kullanılması önerilmiş. Bu[2] yanıtta MySQL ayarlarından bind-address'in kapatılması önerilmiş.

[1] https://stackoverflow.com/questions/10048296/error-in-mysql-connection-when-accessing-a-remote-server
[2] http://stevenyue.com/blogs/solved-jdbc-connection-exception/