国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

webman 二進(jìn)制打包時(shí)使用Channel\Client連接會(huì)報(bào)錯(cuò)

niutianhu

問題描述

這個(gè)項(xiàng)目的需求是,webman的http接口接收到數(shù)據(jù)后,轉(zhuǎn)發(fā)到Mqtt。
我在start.php中啟動(dòng)了Channel-Server服務(wù),在bootstarp中添加了一個(gè)類用來每個(gè)進(jìn)程初始化的時(shí)候連接Channel,正常是可以使用的,但是打包二進(jìn)制的時(shí)候卻報(bào)錯(cuò)了

另外問一下,webman里啟動(dòng)channel-server放到哪里比較好,我放到了start.php里但是執(zhí)行composer的時(shí)候會(huì)被覆蓋掉,還是說channel-server本來就是要單獨(dú)啟動(dòng)的。

程序代碼或配置

截圖

截圖

439 1 0
1個(gè)回答

walkor 打賞
<?php

namespace app\bootstrap;

use Webman\Bootstrap;

class Foo implements Bootstrap
{
    public static function start($worker)
    {
        // 判斷是否是執(zhí)行的 php webman xxx 命令
        $is_console = !$worker;
        if ($is_console) {
            // 如果不想在命令環(huán)境執(zhí)行直接return
            return;
        }

        // 以下是webman正常運(yùn)行環(huán)境運(yùn)行的代碼

    }

}

寫bootstrap時(shí)要注意$worker是否為空,如果為空說明是運(yùn)行的命令,不是webman運(yùn)行環(huán)境

??