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

multi workers init in one php file are not support

xaboy

windows操作系統(tǒng)下無法在一個php文件里初始化多個Worker
當前在 workerStart 事件中調(diào)用 Client::connect()
其他環(huán)境沒問題, windows環(huán)境下會提示multi workers init in one php file are not support
?請問在windows 環(huán)境下怎么實現(xiàn)在 workerman 中使用 Channel 通訊呢?

[attach]2331[/attach]
?

8257 2 0
2個回答

walkor 打賞
  • xaboy 2019-07-26

    這個我看了 是不是我的思路有問題

xaboy

我在 windows 環(huán)境下將這幾個服務拆開
?
但是在 worker 的 onWorkerStart 事件中要連接一下 Channel 然后綁定事件
[attach]2332[/attach]

  • walkor 2019-07-26

    文檔讓windows下拆成不同的文件,你這個不是都在一個文件里么?

  • xaboy 2019-07-26

    我想著是通過3次命令分別開啟
    php think workerman start channel
    php think workerman start admin
    php think workerman start chat

  • xaboy 2019-07-26

    @1: 運行php think workerman start channel沒問題
    運行php think workerman start admin 的時候就會提示
    multi workers init in one php file are not support
    發(fā)是因為在onWrokerStart 中執(zhí)行了 Client::connect

  • walkor 2019-07-26

    檢查下業(yè)務邏輯吧,應該是哪里初始化了多個容器

  • xaboy 2019-07-26

    感謝你的回復
    我剛剛檢查了一下發(fā)現(xiàn)Channel 監(jiān)聽的 IP是'0.0.0.0'時會重復提示W(wǎng)aring channel connection closed and try to reconnect,原因不知道,改掉就好

年代過于久遠,無法發(fā)表回答
??