近日,由于项目需求
需要用到sleep函数定时从数据库取一堆数据出来去执行某些操作。
sleep等待的时间至少有一个小时以上
此前做过测试
用sleep函数去完成数小时后执行的操作是可行的
可邪门的问题出来了
程序用sleep后发现不能从数据库取到相应的信息
把sleep去掉
结果正常
郁闷中。。。
难道sleep影响读库操作!!!
于是为了方便测试
直接来个sleep(10) 十秒后执行
结果能从数据库读取信息
可为什么sleep()一个小时后不能读取信息呢?
为了测试方便我直接在sleep语句前读库一次,sleep后再读一次库
如:
<?php require_once('include.php'); // 读取数据库信息 $data = $db->getList(); print_r($data); // 定时一个小时以后 sleep(3600); // 再读取一次信息 $data = $db->getList(); print_r($data); ?>
<?php require_once('include.php'); // 读取数据库信息 $data = $db->getList(); print_r($data); // 定时十秒以后 sleep(10); // 再读取一次信息 $data = $db->getList(); print_r($data); ?>
<?php require_once('include.php'); // 读取数据库信息 $data = getList(); print_r($data); // 定时一个小时以后 sleep(3600); // 再读取一次信息 $data = getList(); print_r($data); // 读取数据库信息 function getList(){ $pdo = new PDO('mysql:host=localhost;dbname=test','root','root'); $result = $pdo->query('select * from tables'); return $result->fetchAll(PDO::FETCH_ASSOC); } ?>
在解决问题的过程中,我实际上面临着一个问题。我的问题是一个线性规划问题,具有食物饮食优化和成本最小化。因为这个问题和这个类似(https://ibmdecisionoptimization.github.io/docplex-doc/mp/diet.html),我已经在Python中安装了docplex来解决这个问题,它可以正常工作!问题是我需要获得所有可行的解决方案并将其输出。但是IBM的例子只
在hackerearth下面的qn已经被问到了编码qns中的一个 离零最远 给出了一个大小为N的整数数组A。 任务编写一个程序来打印从0到最远的元素。如果有多个元素,则打印值最小的数字。 输入格式 第一行包含一个整数N,表示数组a的大小。 下一行包含N个整数,表示数组A的元素。 输出格式 1 2 3 4 5 样本输出1 5 我准备的解决方案: 问:这个解决方案对于最初的场景对我有效,但是当我提交它
本文向大家介绍Mysql 安装失败的快速解决方法,包括了Mysql 安装失败的快速解决方法的使用技巧和注意事项,需要的朋友参考一下 在安装mysql的过程中,出现的最麻烦的问题和解决方法 安装后,启动不成功,就卡了,程序就没有响应。 如何解决: 找到mysql安装目录下的 该目录就是用来存放我们将来创建的数据库和表的目录, 你只需要将 C:/ProgramData/MySQL/MySQL Serv
本文向大家介绍EasyUI中datagrid在ie下reload失败解决方案,包括了EasyUI中datagrid在ie下reload失败解决方案的使用技巧和注意事项,需要的朋友参考一下 问题 最近使用EasyUI开发后台系统,测试时发现个奇葩的问题,$('dg').datagrid('reload'); 重新加载表格数据时,ie下一点反应都没有。后来发现其实并不是没有反应,而是浏览器使用了缓存。
本文向大家介绍PHP读MYSQL中文乱码的快速解决方法,包括了PHP读MYSQL中文乱码的快速解决方法的使用技巧和注意事项,需要的朋友参考一下 打算切换某个网站的主机,没想到遇到Php和Mysql中文乱码的问题。 以前的国外主机用的Mysql是4.x系列的,感觉还比较好,都无论GBK和UTF-8都没有乱码,没想到新的主机的Mysql是5.0版本的,导入数据后,用Php读出来全是问号,乱码一片,记得
本文向大家介绍php将图片保存入mysql数据库失败的解决方法,包括了php将图片保存入mysql数据库失败的解决方法的使用技巧和注意事项,需要的朋友参考一下 本文实例分析了php将图片保存入mysql数据库失败的解决方法。分享给大家供大家参考。具体分析如下: 图片保存数据库并不是一个明智的做法,我们多半是把图片保存到服务器,然后把图片地址保存到数据库,这样我们每次只要读出图片地址就可以显示了,但