【求助】think-async异步使用问题

浏览:414 发布日期:2021/04/29 分类:ThinkPHP6专区
设置了异步延迟执行代码60秒,但是日志输出的还是同步的,不知为什么,求助了<?php
namespace app\index\controller;

use Baiy\ThinkAsync\Facade\Async;
use think\facade\Log;
class Index {
    
    public static function dingyue($type){
        Log::info("异步执行的方法 {$type}");
    }

    public function index(){
        Async::delay(60, self::class, 'dingyue', 'delay');
    }

}
[2021-04-29T15:28:33+08:00][info] [sync][async_start] a:5:{s:5:"class";s:26:"app\index\controller\Index";s:6:"method";s:7:"dingyue";s:9:"push_time";s:19:"2021-04-29 15:28:33";s:6:"params";a:1:{i:0;s:5:"delay";}s:5:"delay";i:60;}
[2021-04-29T15:28:33+08:00][info] 异步执行的方法 delay
[2021-04-29T15:28:33+08:00][info] [sync][async_end] 
最佳答案
评论( 相关
后面还有条评论,点击查看>>