Common Lisp中使用 Postgres 数据库诡异问题

之前那个分布编译发布的程序,用的是 SBCL+CLSQL +Mysql, 使用基本正常。 这次的统计后端,数据库换用了 Postgres ,继续使用clsql 连接,结果遇到一个非常抓狂的问题:

 

在clsql连接上 postgres 后,可以正常查询,但是几分钟后,大概是数据库连接断开或者超时了,这时如果再创建一个连接, 就会出现一个诡异的现象: sbcl内存占用在不断的增长,知道吃掉所有的系统内存,整个机器卡死。

 

我尝试了 clsql 的各种连接参数组合,都无法解决这个问题。最后,换用了 postmodern 这个库,现在使用总算正常了。 

你可能感兴趣的:(mysql,数据库,lisp)