我的程序使用runghc运行,但编译时出现错误“在查询期间丢失与MySQL服务器的连接”时,同一程序始终失败。失败与长时间运行的查询无关(它是小表上的CREATE VIEW)。 MySQL错误日志中没有任何内容,log_warnings = 1。 环境 - ubuntu(13.04 ;-),本地数据库)
答案 0 :(得分:3)
HDBC.ODBC 必须使用'withRTSSignalsBlocked'来保护所有数据库访问操作,或冒险随机失败,例如我所描述的。这一点得到了图书馆作者的有效证实。