TP框架工做中cli模式小結。

  有不少時候,咱們操做數據庫的時候數據很大,除了用redis等緩存處理,還能夠用到後臺隊列的思想,能夠頗有效的防止前臺與後臺數據往來形成的卡死現象。php

 
 
 
1、首先在TP的根目錄創建 cli.php而後編輯該文件引入ThinkPHP.php:
 define('APP_DEBUG', True); 
define
('APP_PATH', dirname(__FILE__) . '/Application/');
define('CLI_PATH', dirname(__FILE__) . '/');

require dirname(__FILE__) . '/ThinkPHP/ThinkPHP.php';
2、而後執行TP命令行模式結合linux的定時任務
    
    //linux執行命令 crontab -u www -e而後加入如下命令行代碼

    */1 * * * *  /alidata/server/php/bin/php /alidata/www/jx/oms_new/cli.php /Oms/Crond/test > /alidata/www/jx/oms_new/log.txt

  最後直接在testController.calss.php編輯代碼就行。注意/Oms/Crond/test 爲命名空間可是要加上/才認。linux

相關文章
相關標籤/搜索