需要用到sleep函數(shù)定時從數(shù)據(jù)庫取一堆數(shù)據(jù)出來去執(zhí)行某些操作。
sleep等待的時間至少有一個小時以上
此前做過測試
用sleep函數(shù)去完成數(shù)小時后執(zhí)行的操作是可行的

可邪門的問題出來了
程序用sleep " /> 1024 cc香蕉在线观看看中文 ,成人看片在线观看,女同h啪肉np文

一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

PHP中使用sleep造成mysql讀取失敗的案例和解決方法

近日,由于項目需求
需要用到sleep函數(shù)定時從數(shù)據(jù)庫取一堆數(shù)據(jù)出來去執(zhí)行某些操作。
sleep等待的時間至少有一個小時以上
此前做過測試
用sleep函數(shù)去完成數(shù)小時后執(zhí)行的操作是可行的
 
可邪門的問題出來了
程序用sleep后發(fā)現(xiàn)不能從數(shù)據(jù)庫取到相應的信息
把sleep去掉
結果正常
 
郁悶中。。。
難道sleep影響讀庫操作!!!
于是為了方便測試
直接來個sleep(10) 十秒后執(zhí)行
結果能從數(shù)據(jù)庫讀取信息
 
可為什么sleep()一個小時后不能讀取信息呢?
為了測試方便我直接在sleep語句前讀庫一次,sleep后再讀一次庫
如:
復制代碼 代碼如下:
<?php
require_once('include.php');
// 讀取數(shù)據(jù)庫信息
$data = $db->getList();
print_r($data);
 
// 定時一個小時以后
sleep(3600);
 
// 再讀取一次信息
$data = $db->getList();
print_r($data);
 
?>
結果發(fā)現(xiàn)
第一次讀庫成功
第二次讀庫為空
 
于是再把sleep改成十秒鐘后再測試一次
復制代碼 代碼如下:
<?php
require_once('include.php');
// 讀取數(shù)據(jù)庫信息
$data = $db->getList();
print_r($data);
 
// 定時十秒以后
sleep(10);
 
// 再讀取一次信息
$data = $db->getList();
print_r($data);
 
?>

以上結果
兩次讀庫成功
 
為何一個小時讀庫失敗,十秒鐘卻讀庫成功呢??
我用的是單例數(shù)據(jù)庫操作類
想起一個問題
會不會是數(shù)據(jù)庫連接超時導致讀庫失敗呢?
于是趕緊把此處讀庫操作改成現(xiàn)連
復制代碼 代碼如下:
<?php
require_once('include.php');
// 讀取數(shù)據(jù)庫信息
$data = getList();
print_r($data);
 
// 定時一個小時以后
sleep(3600);
 
// 再讀取一次信息
$data = getList();
print_r($data);
 
// 讀取數(shù)據(jù)庫信息
function getList(){
        $pdo = new PDO('mysql:host=localhost;dbname=test','root','root');
        $result = $pdo->query('select * from tables');
        return $result->fetchAll(PDO::FETCH_ASSOC);
}
?>
測試成功!!
原來sleep會導致單例類超時問題從而出現(xiàn)執(zhí)行時間過長以后數(shù)據(jù)庫連接可能斷開問題,也就不能讀到數(shù)據(jù)庫信息!

php技術PHP中使用sleep造成mysql讀取失敗的案例和解決方法,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 国产大片黄在线看免费 | 日韩a无吗一区二区三区 | 久久网综合 | 久久久夜色精品国产噜噜 | 在线成人爽a毛片免费软件 在线成人小视频 | 亚洲妇人成熟性成熟网站 | 国产做受视频激情播放 | 黄色网页在线 | 免费a网址 | 69国产| 色婷婷综合欧美成人 | 110139日韩欧美| 色综合久久中文色婷婷 | 日韩高清一区二区 | 人人精品 | 久久国内精品自在自线400部o | 黄网站观看 | 在线观看www视频 | 免费真实播放国产乱子伦 | 国内精品久久久久久久久野战 | 激情婷婷 | 国产成人在线视频 | 皮皮在线精品亚洲 | 91大神麻豆 | 国产第一亚洲 | 91网在线观看 | 狠狠综合久久久久综合小说网 | 亚洲狠狠婷婷综合久久久久网站 | 最新久久精品 | 超爽人人做人人爽 | 成年美女黄网站色大片视频 | 精品伊人久久大线蕉色首页 | 精品国产夜色在线 | 99精品久久99久久久久久 | 91精品综合国产在线观看 | a中文字幕1区 | 伊人色综合久久天天 | 一级做a爰片久久毛片武则天 | 黄色网址 在线播放 | 综合网天天 | 91精品国产综合成人 |