日日夜夜精品视频免费观看_XXXXXHD亚洲日本HD_亚洲一区二区三区四区在线字幕_少妇裸体性生交_亚洲AV首页在线观看_孩交精品XXXX视频视频

網站建設資訊

Thinkphp 框架使用定時執行模式

網站制作 2018-11-30 10:10:10 | 閱讀:1120
我們使用Thinkphp框架在日常使用中難免會碰到一些需要在后臺自動執行的項目,如定時掃描等。雖然php提供了一些函數可以用代碼實現,即使關閉瀏覽器也不會中斷如:
 
ignore_user_abort();//關掉瀏覽器,PHP腳本也可以繼續執行.
set_time_limit(0);// 通過set_time_limit(0)可以讓程序無限制的執行下去
ini_set('memory_limit','512M'); // 設置內存限制
$interval=60*30;// 每隔半小時運行
do{
    //ToDo
    sleep($interval);// 等待5分鐘
}
while(true);
但是這種方法有一種致命的缺陷,就是無法控制,除非你結束php進程,內存消耗也很大,難以在實踐中使用
 
想要在性能和管理上更為合理,使用服務器提定時執行更為方便,拿windows為便,如果我們直接使用F:\index.php Home/index 會發現無法執行。因為絕對路徑無法調用thinkphp所以tp提供了使一種模式Cli模式。使用這種模式也非常簡單方便:
 
首先復制一份index.php 更名為cli.php放在根目錄。然后增加一行代碼
define('APP_MODE','cli');
設置為cli模式
 
再到ThinkPhp/Model/Sae目錄下復制一份api.php 更名為cli.php
 
這樣cli模式就配置完成了。我們可以用win自帶的定時執行測試一下。
我們寫一個.bat
先找到php執行文件的路徑 在bat文件里寫上執行代碼如:
E:\php.exe F:\cli.php Home/Index/index
前一段為php服務的路徑,后一段為tp項目的執行路徑。執行模塊HOME下 控制index控制器下的index操作。自行成功為自行關閉,如果失敗會顯示 錯誤代碼。
如果要執行多次任務,復制一行即可
成功后可以把代碼在定時任務里配置好,設置好定時時間,定時任務就配置完成了
主站蜘蛛池模板: 中文一区一区三区高中清不卡 | 91伊人色伊人亚洲综合网站 | 国产成人精品影视 | 写真福利片hd在线播放 | 亚洲性夜夜综合久久7777 | 国产精品免费一区二区三区在线观看 | 久久国产高潮流白浆免费观看 | 成人亚洲欧美一区二区三区 | 亚洲欧美中文日韩V在线97 | 中文字幕啪啪 | 欧美精品亚洲 | 亚洲av无码专区国产乱码4se | 精品日韩av高清一区二区三区 | 91大神在线免费?看 无码人妻丰满熟妇啪啪区日韩久久 | 亚洲国产欧美在线人成大黄瓜 | 无码精品第1页 | 含羞草会员 | 久久毛片免费看一区二区三区 | 三级全黄女人高潮 | 3ce奇米四色眼影奇米8888 | 中文国产成人精品久久不卡 | 97久久精品无码一区二区 | 日韩美女乱婬免费看视频大黄 | 精品国产一卡2卡3卡4卡新区 | 丝袜 亚洲 另类 欧美 变态 | 久久露脸国语精品国产 | 96自拍视频 | 国产91视频一区 | 久久99国产综合精品女同 | 国精品无码一区二区三区在线A片 | 日本韩国黄色一区二区三区 | 国产偷人妻精品一区二区在线 | 性欧洲精品videos | 麻花豆剧国产MV在视频播放 | 破了亲妺妺的处免费视频国产 | 九九九国产精品成人免费视频 | 中文字幕网站在线观看 | 人妻无码一二三区免得 | 99久久亚洲一区二区三区青草 | 中文字幕乱码人妻一区二区三区 | 国产成人a v |