可能是Cache-Control的问题。不知道怎么解决。
这个问题我测试了很久。终于在朋友帮助下,找到了错误原因。是数据库的连接没有关闭。至于为什么是10次,我不太清除。希望知道的人能跟我说一下。谢谢
connection.query($sql.search, [start,end,date], function(err, result) {
res.render('result',{result:'null',user:'',date1:date1,date2:date2,date3:date3,start:start,end:end,temp:temp});
});
在后面加上connection.release();就行了。
数据库中连线方式的connectionLimit
设置为10,这个是数据库连线的pool值,如果每次连接,操作数据库后,没有用connection.release(),就会出现上面说的pending问题。
2 回答2k 阅读✓ 已解决
5 回答2.3k 阅读
2 回答1k 阅读✓ 已解决
3 回答1.3k 阅读
3 回答1.5k 阅读
1 回答697 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
可以尝试在请求后添加时间戳
http://www.ajax.com?t=111