进行数据库操作时经常出现服务器未响应错误

#1 陈景山

页面提示如下:


The server didn't respond in time.
please try again later


操作场景包括:
1. 插入大量数据时
2. 延时操作时,如插入一条数据后sleep(60)


这个是什么问题呢,是数据库有超时机制,还是跟连接池有关?

该贴已经同步到 陈景山的微博

2011-01-03 00:27:45

#2 jake

主要问题在于链接。如果是mysql,那么可以检查
1. 远程链接的话,检查链接数限制。本地链接检查总允许链接数。数据库超时方面设高些。
2. 尽量使用非持续化链接。

在mysql配置中可以试试让它使用my-large.ini或my-huge.ini的自带配置文件。

2011-01-03 08:05:55