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

相关文章
相关标签/搜索