自定义进程无法启动 class processCheckDevActiveTask not exists

fengshengchang

一、版本
Webman 1.2.4
Webman-framework v1.2.4

二、问题描述
我再process路径创建了一个CheckDevActiveTask,内容如下:

<?php
use Workerman\Timer;
use Workerman\Worker;

class CheckDevActiveTask
{
    public function __construct()
    {
        var_dump("CheckDevActiveTask");
    }
    public function onWorkerStart()
    {
        var_dump("onWorkerStart");
        // 每隔10秒检查一次数据库是否有新用户注册
    }
}

在config\process.php中增加:
    'checkdevactivetask'  => [
        'handler'  => process\CheckDevActiveTask::class,
        'reloadable'  => false,
        'constructor' => [
        ]
    ],

三、错误信息

process error: class process\CheckDevActiveTask not exists
695 1 0
1个回答

fengshengchang

解决了,不用了,namespace没写

namespace process;

  • 暂无评论
年代过于久远,无法发表回答
🔝