一二三四免费观看在线视频中文版_大学生高潮无套内谢视频_亚洲午夜精品久久久久久久久_小14萝裸体洗澡视频免费网站_夜夜夜高潮夜夜爽夜夜爰爰_2024最新黄色网址

網站建設資訊

Thinkphp 框架使用定時執行模式

網站制作 2019-02-15 16:26:48 | 閱讀:3193
我們使用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操作。自行成功為自行關閉,如果失敗會顯示 錯誤代碼。
如果要執行多次任務,復制一行即可
成功后可以把代碼在定時任務里配置好,設置好定時時間,定時任務就配置完成了
主站蜘蛛池模板: 乱子伦精品免费久久99 | 欧美成人三级视频 | 精品一区二区三区视频在线播放 | 美女视频很黄很a免费 | 岛国精品 | 成年女人免费毛片视频永久vip | 精品伊甸园 | 久久艹这里只有精品 | 国产极品久久久久久久久波多结野 | 手机在线免费观看av片 | 毛片免费视频网站 | 国产美女午夜福利久久 | 亚洲美女午夜一区二区亚洲精品 | 成人毛片免费在线 | 成人午夜精品无码一区二区三区 | 日韩欧美高清一区二区三区 | 国产黄网站在线观看 | amazon美国 | 日韩精品国产一区二区三区久久 | 性伦欧美刺激片在线观看 | 国产天堂av在线 | 4虎影院在线观看 | 国产欧美久久久久久 | 久久免费中文视频 | 欧美激烈精交gif动态图 | 吉娅在线观看 | 婷婷丁香色 | 亚洲精品欧洲精品 | 久久99热只有频精品8国语 | 全黄一级播放 | 一级特黄大欧美久久久 | 男女看片黄全部免费 | av资源在线天堂 | 国产精品一区二区免费久久精品 | 久久婷婷国产综合精品简爱Aⅴ | h片在线观看视频免费免费 国产毛片久久久久久国产毛片丁香 | 精品一区二区三区久久 | 亚洲激情欧美激情 | 免费黄色小视频在线观看 | 日韩激情视频在线 | 国产欧美日韩综合视频专区 |