提问 问题标签用户 服务器上的网站频繁出现连接数据库失败的提示,但是刷新一下又好了,什么问题?

时间:2022-09-14 19:03:51
如题:
win系统+IIS服务器+mysql数据库,服务器上的网站频繁出现连接数据库失败的提示,但是刷新一下又好了,什么问题?
求大神指点!!!

15 个解决方案

#1


是不是web项目中连接数过多,连接池没有开辟的了!
最大连接数增多点,压力测试一下!

#2


检查一下MYSQL的错误日志。

#3


进数据库show processlist 是否到了数据库的最大连接数  

show variables like '%conn%';

#4


并发连接数很多造成的。快达到峰值了。这样的处理还算是不错的,证明好使之前,有些连接被释放掉,所以新连接才能获取。

#5


引用 4 楼 iihero 的回复:
并发连接数很多造成的。快达到峰值了。这样的处理还算是不错的,证明好使之前,有些连接被释放掉,所以新连接才能获取。


引用 1 楼 JJYYyibanhua 的回复:
是不是web项目中连接数过多,连接池没有开辟的了!
最大连接数增多点,压力测试一下!


最大连接数在哪里修改呢?

#6


引用 2 楼 ACMAIN_CHM 的回复:
检查一下MYSQL的错误日志。


错误日志找不到什么蛛丝马迹~

#7


引用 3 楼 rucypli 的回复:
进数据库show processlist 是否到了数据库的最大连接数  

show variables like '%conn%';


这个是要在出现问题的时候show吗?

#8


该回复于2013-11-18 13:15:22被管理员删除

#9


引用 5 楼 youhimer 的回复:
Quote: 引用 4 楼 iihero 的回复:

并发连接数很多造成的。快达到峰值了。这样的处理还算是不错的,证明好使之前,有些连接被释放掉,所以新连接才能获取。


引用 1 楼 JJYYyibanhua 的回复:
是不是web项目中连接数过多,连接池没有开辟的了!
最大连接数增多点,压力测试一下!


最大连接数在哪里修改呢?

我查到我的最大连接数为800

#10


引用 9 楼 youhimer 的回复:
Quote: 引用 5 楼 youhimer 的回复:

Quote: 引用 4 楼 iihero 的回复:

并发连接数很多造成的。快达到峰值了。这样的处理还算是不错的,证明好使之前,有些连接被释放掉,所以新连接才能获取。


引用 1 楼 JJYYyibanhua 的回复:
是不是web项目中连接数过多,连接池没有开辟的了!
最大连接数增多点,压力测试一下!


最大连接数在哪里修改呢?

我查到我的最大连接数为800

不同修改最大连接数,我要说的是,您这个信息提示,总的来说,用户体验是蛮不错的。
如果您的服务器空话更大的负载,可以把最大连接数增大一些,否则,目前的状况还是不错的。至少通过刷新可以响应用户请求。

#11


引用 9 楼 youhimer 的回复:
Quote: 引用 5 楼 youhimer 的回复:

Quote: 引用 4 楼 iihero 的回复:

并发连接数很多造成的。快达到峰值了。这样的处理还算是不错的,证明好使之前,有些连接被释放掉,所以新连接才能获取。


引用 1 楼 JJYYyibanhua 的回复:
是不是web项目中连接数过多,连接池没有开辟的了!
最大连接数增多点,压力测试一下!


最大连接数在哪里修改呢?

我查到我的最大连接数为800

最大连接数已经很多了!亲,找找代码中关于释放连接的问题!
你在提示连接数据库失败的时候!
在数据库中show processlist一下看看!

#12


引用 10 楼 iihero 的回复:
Quote: 引用 9 楼 youhimer 的回复:

Quote: 引用 5 楼 youhimer 的回复:

Quote: 引用 4 楼 iihero 的回复:

并发连接数很多造成的。快达到峰值了。这样的处理还算是不错的,证明好使之前,有些连接被释放掉,所以新连接才能获取。


引用 1 楼 JJYYyibanhua 的回复:
是不是web项目中连接数过多,连接池没有开辟的了!
最大连接数增多点,压力测试一下!


最大连接数在哪里修改呢?

我查到我的最大连接数为800

不同修改最大连接数,我要说的是,您这个信息提示,总的来说,用户体验是蛮不错的。
如果您的服务器空话更大的负载,可以把最大连接数增大一些,否则,目前的状况还是不错的。至少通过刷新可以响应用户请求。

设置过大会不会消耗过多的电脑资源呢?

#13


引用 11 楼 JJYYyibanhua 的回复:
Quote: 引用 9 楼 youhimer 的回复:

Quote: 引用 5 楼 youhimer 的回复:

Quote: 引用 4 楼 iihero 的回复:

并发连接数很多造成的。快达到峰值了。这样的处理还算是不错的,证明好使之前,有些连接被释放掉,所以新连接才能获取。


引用 1 楼 JJYYyibanhua 的回复:
是不是web项目中连接数过多,连接池没有开辟的了!
最大连接数增多点,压力测试一下!


最大连接数在哪里修改呢?

我查到我的最大连接数为800

最大连接数已经很多了!亲,找找代码中关于释放连接的问题!
你在提示连接数据库失败的时候!
在数据库中show processlist一下看看!


我这个服务器上有一些是在线考试系统,就是同时集中考试的时候会有这个情况出现,没有考试的时候都正常,等问题再出现的时候 我show 一下 max_used_connections看看

#14


引用 12 楼 youhimer 的回复:
Quote: 引用 10 楼 iihero 的回复:

Quote: 引用 9 楼 youhimer 的回复:

Quote: 引用 5 楼 youhimer 的回复:

Quote: 引用 4 楼 iihero 的回复:

并发连接数很多造成的。快达到峰值了。这样的处理还算是不错的,证明好使之前,有些连接被释放掉,所以新连接才能获取。


引用 1 楼 JJYYyibanhua 的回复:
是不是web项目中连接数过多,连接池没有开辟的了!
最大连接数增多点,压力测试一下!


最大连接数在哪里修改呢?

我查到我的最大连接数为800

不同修改最大连接数,我要说的是,您这个信息提示,总的来说,用户体验是蛮不错的。
如果您的服务器空话更大的负载,可以把最大连接数增大一些,否则,目前的状况还是不错的。至少通过刷新可以响应用户请求。

设置过大会不会消耗过多的电脑资源呢?

看你mysql安装的时候是什么模式了!
有开发模式,服务模式之类的!

#15


引用 12 楼 youhimer 的回复:
Quote: 引用 10 楼 iihero 的回复:

Quote: 引用 9 楼 youhimer 的回复:

Quote: 引用 5 楼 youhimer 的回复:

Quote: 引用 4 楼 iihero 的回复:

并发连接数很多造成的。快达到峰值了。这样的处理还算是不错的,证明好使之前,有些连接被释放掉,所以新连接才能获取。


引用 1 楼 JJYYyibanhua 的回复:
是不是web项目中连接数过多,连接池没有开辟的了!
最大连接数增多点,压力测试一下!


最大连接数在哪里修改呢?

我查到我的最大连接数为800

不同修改最大连接数,我要说的是,您这个信息提示,总的来说,用户体验是蛮不错的。
如果您的服务器空话更大的负载,可以把最大连接数增大一些,否则,目前的状况还是不错的。至少通过刷新可以响应用户请求。

设置过大会不会消耗过多的电脑资源呢?

那是一定的。

#1


是不是web项目中连接数过多,连接池没有开辟的了!
最大连接数增多点,压力测试一下!

#2


检查一下MYSQL的错误日志。

#3


进数据库show processlist 是否到了数据库的最大连接数  

show variables like '%conn%';

#4


并发连接数很多造成的。快达到峰值了。这样的处理还算是不错的,证明好使之前,有些连接被释放掉,所以新连接才能获取。

#5


引用 4 楼 iihero 的回复:
并发连接数很多造成的。快达到峰值了。这样的处理还算是不错的,证明好使之前,有些连接被释放掉,所以新连接才能获取。


引用 1 楼 JJYYyibanhua 的回复:
是不是web项目中连接数过多,连接池没有开辟的了!
最大连接数增多点,压力测试一下!


最大连接数在哪里修改呢?

#6


引用 2 楼 ACMAIN_CHM 的回复:
检查一下MYSQL的错误日志。


错误日志找不到什么蛛丝马迹~

#7


引用 3 楼 rucypli 的回复:
进数据库show processlist 是否到了数据库的最大连接数  

show variables like '%conn%';


这个是要在出现问题的时候show吗?

#8


该回复于2013-11-18 13:15:22被管理员删除

#9


引用 5 楼 youhimer 的回复:
Quote: 引用 4 楼 iihero 的回复:

并发连接数很多造成的。快达到峰值了。这样的处理还算是不错的,证明好使之前,有些连接被释放掉,所以新连接才能获取。


引用 1 楼 JJYYyibanhua 的回复:
是不是web项目中连接数过多,连接池没有开辟的了!
最大连接数增多点,压力测试一下!


最大连接数在哪里修改呢?

我查到我的最大连接数为800

#10


引用 9 楼 youhimer 的回复:
Quote: 引用 5 楼 youhimer 的回复:

Quote: 引用 4 楼 iihero 的回复:

并发连接数很多造成的。快达到峰值了。这样的处理还算是不错的,证明好使之前,有些连接被释放掉,所以新连接才能获取。


引用 1 楼 JJYYyibanhua 的回复:
是不是web项目中连接数过多,连接池没有开辟的了!
最大连接数增多点,压力测试一下!


最大连接数在哪里修改呢?

我查到我的最大连接数为800

不同修改最大连接数,我要说的是,您这个信息提示,总的来说,用户体验是蛮不错的。
如果您的服务器空话更大的负载,可以把最大连接数增大一些,否则,目前的状况还是不错的。至少通过刷新可以响应用户请求。

#11


引用 9 楼 youhimer 的回复:
Quote: 引用 5 楼 youhimer 的回复:

Quote: 引用 4 楼 iihero 的回复:

并发连接数很多造成的。快达到峰值了。这样的处理还算是不错的,证明好使之前,有些连接被释放掉,所以新连接才能获取。


引用 1 楼 JJYYyibanhua 的回复:
是不是web项目中连接数过多,连接池没有开辟的了!
最大连接数增多点,压力测试一下!


最大连接数在哪里修改呢?

我查到我的最大连接数为800

最大连接数已经很多了!亲,找找代码中关于释放连接的问题!
你在提示连接数据库失败的时候!
在数据库中show processlist一下看看!

#12


引用 10 楼 iihero 的回复:
Quote: 引用 9 楼 youhimer 的回复:

Quote: 引用 5 楼 youhimer 的回复:

Quote: 引用 4 楼 iihero 的回复:

并发连接数很多造成的。快达到峰值了。这样的处理还算是不错的,证明好使之前,有些连接被释放掉,所以新连接才能获取。


引用 1 楼 JJYYyibanhua 的回复:
是不是web项目中连接数过多,连接池没有开辟的了!
最大连接数增多点,压力测试一下!


最大连接数在哪里修改呢?

我查到我的最大连接数为800

不同修改最大连接数,我要说的是,您这个信息提示,总的来说,用户体验是蛮不错的。
如果您的服务器空话更大的负载,可以把最大连接数增大一些,否则,目前的状况还是不错的。至少通过刷新可以响应用户请求。

设置过大会不会消耗过多的电脑资源呢?

#13


引用 11 楼 JJYYyibanhua 的回复:
Quote: 引用 9 楼 youhimer 的回复:

Quote: 引用 5 楼 youhimer 的回复:

Quote: 引用 4 楼 iihero 的回复:

并发连接数很多造成的。快达到峰值了。这样的处理还算是不错的,证明好使之前,有些连接被释放掉,所以新连接才能获取。


引用 1 楼 JJYYyibanhua 的回复:
是不是web项目中连接数过多,连接池没有开辟的了!
最大连接数增多点,压力测试一下!


最大连接数在哪里修改呢?

我查到我的最大连接数为800

最大连接数已经很多了!亲,找找代码中关于释放连接的问题!
你在提示连接数据库失败的时候!
在数据库中show processlist一下看看!


我这个服务器上有一些是在线考试系统,就是同时集中考试的时候会有这个情况出现,没有考试的时候都正常,等问题再出现的时候 我show 一下 max_used_connections看看

#14


引用 12 楼 youhimer 的回复:
Quote: 引用 10 楼 iihero 的回复:

Quote: 引用 9 楼 youhimer 的回复:

Quote: 引用 5 楼 youhimer 的回复:

Quote: 引用 4 楼 iihero 的回复:

并发连接数很多造成的。快达到峰值了。这样的处理还算是不错的,证明好使之前,有些连接被释放掉,所以新连接才能获取。


引用 1 楼 JJYYyibanhua 的回复:
是不是web项目中连接数过多,连接池没有开辟的了!
最大连接数增多点,压力测试一下!


最大连接数在哪里修改呢?

我查到我的最大连接数为800

不同修改最大连接数,我要说的是,您这个信息提示,总的来说,用户体验是蛮不错的。
如果您的服务器空话更大的负载,可以把最大连接数增大一些,否则,目前的状况还是不错的。至少通过刷新可以响应用户请求。

设置过大会不会消耗过多的电脑资源呢?

看你mysql安装的时候是什么模式了!
有开发模式,服务模式之类的!

#15


引用 12 楼 youhimer 的回复:
Quote: 引用 10 楼 iihero 的回复:

Quote: 引用 9 楼 youhimer 的回复:

Quote: 引用 5 楼 youhimer 的回复:

Quote: 引用 4 楼 iihero 的回复:

并发连接数很多造成的。快达到峰值了。这样的处理还算是不错的,证明好使之前,有些连接被释放掉,所以新连接才能获取。


引用 1 楼 JJYYyibanhua 的回复:
是不是web项目中连接数过多,连接池没有开辟的了!
最大连接数增多点,压力测试一下!


最大连接数在哪里修改呢?

我查到我的最大连接数为800

不同修改最大连接数,我要说的是,您这个信息提示,总的来说,用户体验是蛮不错的。
如果您的服务器空话更大的负载,可以把最大连接数增大一些,否则,目前的状况还是不错的。至少通过刷新可以响应用户请求。

设置过大会不会消耗过多的电脑资源呢?

那是一定的。