文档章节

使用sleep时,连接数据库超时解决。

沁雪澜
 沁雪澜
发布于 2017/08/28 16:51
字数 228
阅读 5
收藏 0

php中,有数据库操作时,使用sleep()函数时,当sleep(20)时,事件可以发生。sleep(30)时,数据库操作无效。开始一直以为是php配置文件的问题,改了php.ini相关参数,无效。开始怀疑是sleep()的问题。上网搜索时,意外发现可能是数据库连接的问题。

在写php代码时,使用框架往往不用直接写链接数据库的代码,使用数据库类进行数据库操作。

如下:

$userOb=D("User");

改成现连数据库:

$link=mysql_connect('xxxx','xx','xx');
if (!$link)
{
    die('数据库连接失败');
}
mysql_select_db('xx',$link);
        mysql_set_charset('utf8',$link);
        $username=$_POST['username'];
        $password=$_POST['password'];
        mysql_query("INSERT INTO yu_user (username, password)
VALUES ('".$username."','".$password."')");
        mysql_close($link);

之后测试,数据可以写入数据库了。并且sleep(180)等等,大于20的参数值也可以实现了。

特此记录一下。

© 著作权归作者所有

共有 人打赏支持
沁雪澜
粉丝 0
博文 33
码字总数 5274
作品 0
青岛
程序员
JDBC连接超时问题

这两天遇到一个问题,早上来了登录我们的项目网站第一次登录总是登不上去,第二次就好了,我看了一下后台的报错信息是这样的: The last packet successfully received from the server was ...

Trigl
2016/07/28
0
0
mysql 8小时空闲后连接超时的问题

近一段时间,部门同事反映在使用mysql的过程出现数据库连接问题 应用程序和数据库建立连接,如果超过8小时应用程序不去访问数据库,数据库就断掉连接 。这时再次访问就会抛出异常,如下所示:...

iTeacher
2012/05/31
0
0
程序连不上数据库的总结

连不上mysql时一般有以下四种报错: 1:Can't connect to MySQL server 2:Lost connection to MySQL server 3:Sorry, due to line fault, temporarily unable to browse, we are dealing with......

emma_cql
2017/08/24
0
0
美团点评数据库中间件 DBProxy 开源

介绍 随着数据量的不断增大,传统的直连数据库对数据进行访问的方式已经无法满足一般公司的需求。通过数据库中间件,可以对数据库进行水平扩展,由原来单台数据库扩展到多台数据库,数据库中...

两味真火
2017/01/06
5K
11
Dispose 可以立即关闭数据库连接的吗?

用的是Mysql的数据库,C# 代码 模拟了一个数据插入的过程,发现数据库连接一直维持在 30 个左右的样子,有 一个是本地连接,其他的Sleep的链接是什么原因造成的?是代码中没有及时 Close 掉吗...

夏至如沫
2017/07/27
31
1

没有更多内容

加载失败,请刷新页面

加载更多

聊聊redisson的DelayedQueue

序 本文主要研究一下redisson的DelayedQueue maven <dependency><groupId>org.redisson</groupId><artifactId>redisson</artifactId><version>3.8.1</version></dependenc......

go4it
23分钟前
1
0
一张图看懂JVM

JVM结构示意图 JVM总体概述 JVM总体上是由类装载子系统(ClassLoader)、运行时数据区、执行引擎、内存回收这四个部分组成。其中我们最为关注的运行时数据区,也就是JVM的内存部分则是由方法...

小致dad
24分钟前
0
0
安全管理标准

安全生产严重等级分类: 故障频次: 风险等级矩阵:

乔老哥
55分钟前
2
0
数据结构“树”的相关微视频

今天在腾讯视频上闲逛,然後发现一个叫“岚人”的用户上传了几段小视频,基本上都在5分钟以内,讲解了关于树的一些结构和算法。零代码,非常适合初学者入门。不过,对于老鸟来说,这也是非常...

Iridium
今天
1
0
10-利用思维导图梳理JavaSE-Java 集合

10-利用思维导图梳理JavaSE-Java 集合 主要内容 1.Collection接口 2.Set接口 2.1.Set接口概述 2.2.HashSet类 2.3.TreeSet类 2.4.SortedSet接口 3.List接口 3.1.List接口概述 3.2.ArrayList类...

飞鱼说编程
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部