<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                # 高階篇六 定時執行隊列類庫以及使用方法 ## 首先 參見啟動 命令行異步多進程隊列 高階篇五 命令行異步多進程隊列類的應用 http://www.hmoore.net/mikkle/thinkphp5_study/557907 >[danger] 隊列不啟動 定時任務是無法執行的 > >高階篇五 命令行異步多進程隊列類的應用 http://www.hmoore.net/mikkle/thinkphp5_study/557907 ### 第一步 創建定時執行類文件 >[danger] 創建類文件 繼承 類庫 TimingWorkerBase 既可 ~~~ <?php /** * Created by PhpStorm. * User: Mikkle * QQ:776329498 * Date: 2017/8/2 * Time: 15:59 */ namespace app\worker; use app\base\service\center\RandNumCenter; use mikkle\tp_worker\TimingWorkerBase; use think\Log; class Test extends TimingWorkerBase { protected function runHandle($data) { Log::notice( "測試".RandNumCenter::getTimeString() ); } } ~~~ >[info] 回調方法runHandle的內容自己寫 ### 第二步 添加定時執行任務執行 在控制器 Hook 服務層 Model 中都可以添加以下方法 調用定時隊列 ~~~ //要執行定時任務的參數 $data = ["name"=>"mikkle",]; //多少秒后執行 或者 要執行的時間戳 $runTime = 30 ; \app\worker\Test::add($data,$runTime); //或者 要執行的時間戳 $runTime = time()+60 ; \app\worker\Test::add($data,$runTime); ~~~ ### 執行日志 ~~~ [ notice ] 添加了 51 號定時任務 [ notice ] Timing Command service start work!! [ notice ] 添加了 52 號定時任務 [ notice ] Timing Command service start work!! ~~~ ![](https://box.kancloud.cn/0249941fb47ca87f96fcc4a0c24f1769_509x716.png) 感謝大家關注 交流請加QQ群 321449759 ![](https://box.kancloud.cn/3499008a08e64306c68873288092a057_286x340.png)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看