iyi çalışmalar;
mysqlden internet üzerinden veri çekiyorum. connection active:true yaptıktan bir süre sonra tekrar veri çekeceğim zaman server has gone away hatasını veriyor. sebebi nedir.
bilgi çektiğim zaman program bir süre kilitleniyor. bunu gizliden programı etkilemeden yapmanın bir yolu yok mu?
MYSQL server has gone away
- hi_selamlar
- Üye
- Mesajlar: 523
- Kayıt: 05 May 2005 03:24
- Konum: DelphiTürkiye.COM
Re: MYSQL server has gone away
S.A.
sadece bir öneri !
my.cnf da (MySQL ayar dosyası )
yapıp bir dene bakalım !
S.A.
sadece bir öneri !
my.cnf da (MySQL ayar dosyası )
Kod: Tümünü seç
wait_timeout = 300
S.A.
Herkes cahildir, bazi konularda.
Re: MYSQL server has gone away
Var ama hiç buluşma bu yüzden çekeceğin verileri azar azar al...ilgi çektiğim zaman program bir süre kilitleniyor. bunu gizliden programı etkilemeden yapmanın bir yolu yok mu?
Re: MYSQL server has gone away
Uzak noktalar arası native veritabanı bağlantısı kurmak bant genişliğine bağlı olarak birçok sorun çıkartabilir,
Bu gibi işlerde ara katman kullanmak daha mantıklı olacaktır,
Örneğin bir Web Servisi yazabilir , uzak makinadan web servisine gelen istekleri toparlayıp istemci makinaya iletebilirsiniz, alt yapıyı kurmak biraz zahmetli olabilir fakat performansta çok ciddi artış elde edeceksiniz, ayrıca doğrudan dışarıya açık olmayan bir veritabınınız olmuş olacak buda ekstra güvenlik anlamına gelir. Doğrudan veritabanı bağlantılarında istemci ile sunucu arasında onlarca paket gidip gelir ve sürekli kesintisiz bağlantı gerekir, ama ara katmanlı çalışmalarda bu gibi sorunlar ortadan kalkar istemciden istek paketi gelir, sunucu bilgiyi hazırlar ve istemciye bir seferde geri gönderir.
Benimki biraz fikir amaçlı bir cevap oldu, bu gibi işler uygulamada biraz bilgi birikimi gerektirir araştırma yapmanız kaçınılmaz..
Bu gibi işlerde ara katman kullanmak daha mantıklı olacaktır,
Örneğin bir Web Servisi yazabilir , uzak makinadan web servisine gelen istekleri toparlayıp istemci makinaya iletebilirsiniz, alt yapıyı kurmak biraz zahmetli olabilir fakat performansta çok ciddi artış elde edeceksiniz, ayrıca doğrudan dışarıya açık olmayan bir veritabınınız olmuş olacak buda ekstra güvenlik anlamına gelir. Doğrudan veritabanı bağlantılarında istemci ile sunucu arasında onlarca paket gidip gelir ve sürekli kesintisiz bağlantı gerekir, ama ara katmanlı çalışmalarda bu gibi sorunlar ortadan kalkar istemciden istek paketi gelir, sunucu bilgiyi hazırlar ve istemciye bir seferde geri gönderir.
Benimki biraz fikir amaçlı bir cevap oldu, bu gibi işler uygulamada biraz bilgi birikimi gerektirir araştırma yapmanız kaçınılmaz..
Volkan KAMADAN
www.polisoft.com.tr
www.polisoft.com.tr