Programım runghc ile çalışıyor ancak "MySQL sunucusuna bağlantı sırasında bağlantı kesildi" hatasıyla derlendiğinde aynı program sürekli olarak başarısız oluyor. Başarısızlık, uzun süren bir sorguyla ilişkilendirilmez (küçük bir tabloda CREATE VIEW). MySQL hata günlüğünde hiçbir şey yok ve log_warnings = 1. Çevre - ubuntu (13.04 ;-), yerel veritabanı)HDBC ODBC MySQL - yalnızca derlendiğinde sorgu başarısız oluyor
cevap
HDBC.ODBC zorunluluk kullanımı tüm veritabanı erişimi işlemleri veya ben açıklamak gibi bir risk rasgele arızaları korumak için 'withRTSSignalsBlocked'. Bu, kütüphanenin yazarı tarafından doğrulandı.
hdb3: 'HDBC.MySQL' ODBC değil, demek? – sclv
Bir [** 'Database.HDBC.ODBC' **] ekledim (http://hackage.haskell.org/package/HDBC-odbc-2.2.3.0/docs/Database-HDBC-ODBC.html) bağlantısı & [* 'withRTSSignalsBlocked' ** 'da sorgulama [http://hackage.haskell.org/package/HDBC-mysql-0.6.5.1/docs/Database-HDBC-MySQL.html#v:withRTSSignalsBlocked] [* * 'Database.HDBC.MySql' **] (http://hackage.haskell.org/package/HDBC-mysql-0.6.5.1/docs/Database-HDBC-MySQL.html) ve düzensiz çalışma zamanı davranışı *** kayboldu! *** –
- 1. odbc, yüksek mysql sunucu yüklemesine neden oluyor
- 2. LoadFrame (MFC) yalnızca Avustralya'da başarısız oluyor
- 3. MySQL odbc timeout R
- 4. RecordsetClone bir ODBC hatasına neden oluyor
- 5. FreeTDS - tsql bağlanıyor, isql başarısız oluyor
- 6. git yalnızca izinlere sahip dosyaları eklemek için başarısız oluyor
- 7. [MySQL] [ODBC 5.1 sürücüsü] [mysqld-5.1.51-topluluk] SQLBindParameter MySQL Veritabanı bu sorgu ile sorun var
- 8. SSIS'de iş yürütme başarısız oluyor
- 9. Meteor.loginWithFacebook başarısız oluyor
- 10. easy_install PIL başarısız oluyor
- 11. Rasterio yüklemesi başarısız oluyor
- 12. Sorgu MySQL
- 13. MySQL sorgu
- 14. Magento 2, yükleme sırasında başarısız oluyor
- 15. MySQL ODBC bağlantı dizesinde Option = N nedir?
- 16. PHP mysql ikinci sorgu başarısız oldu ama hata mesajı olmadan
- 17. Neden tüm yüklemeler başarısız oluyor?
- 18. CSV dosyasındaki arama başarısız oluyor
- 19. PowerShell externall komutu başarısız oluyor
- 20. Laravel Composer Kurulumu Başarısız Oluyor
- 21. Haskell Matrix eşitliği başarısız oluyor
- 22. WebClient.DownloadFileAsync istisnayı artırmada başarısız oluyor
- 23. AVCaptureSession, arkadan dönerken başarısız oluyor
- 24. InetAddress.getByName, proxy'nin arkasında başarısız oluyor
- 25. Sunucuda EJB enjeksiyonu başarısız oluyor
- 26. İthalat İmzalama Sertifikası Başarısız Oluyor
- 27. Pig mapreduce iş başarısız oluyor
- 28. Nosettest'ler python'da başarısız oluyor. 2.6
- 29. Junit4 test JsonSyntaxException başarısız oluyor
- 30. MSBuild.Community.Tasks.Attrib, x64 makinede başarısız oluyor
Ayarlamayı deneyin: log_warnings = 2 (http://dev.mysql.com/doc/refman/5.0/en/server-options.html#option_mysqld_log-warnings). Hangi işletim sistemi, hangi ghc sürümü? Kodunuzu hala sorunu gösteren ve bu kodu gönderen basit bir örneğe indirebilir misiniz? –
Öneriniz için teşekkürler. – hdb3
Öneriniz için teşekkürler. Başarısız olan çok basit bir örneğim var: http://pastebin.com/9vrStfs7 HDBC.ODBC'den HDBC.MySQL'e geçtim, ancak sorun devam ediyor. Ağ erişimini 9on loopback i/f) kullanmaya devam ettim, aynı problem ama şimdi trafiği görebiliyorum! log_warnings = 2 olarak ayarlıyorum, log dosyasında yeni mesaj yok, ancak /var/log/mysql/error.log dosyasında aşağıdakileri buldum: "[Uyarı] 243 - db bağlantısı kesildi: (İletişim paketlerini okuyan bir hata var) " Ayrıca, tshark pkt trace, sunucu yanıt vermeden önce istemcinin bağlantı kesildiğini gösterir (yaklaşık 200mS). Runghc ile sunucu yanıtı 300 mS'dir. – hdb3