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

webman-console 自定義命令不能使用 Workerman 的環(huán)境嗎?

pader

在自定義命令里好像不能使用 redis-queue 來推送消息隊列。

我試了一下會報以下錯誤

PHP Fatal error:  Uncaught Error: Call to a member function add() on null in /home/pader/mix/code/webman/vendor/workerman/workerman/Connection/AsyncTcpConnection.php:213
Stack trace:
#0 /home/pader/mix/code/webman/vendor/workerman/redis/src/Client.php(444): Workerman\Connection\AsyncTcpConnection->connect()
#1 /home/pader/mix/code/webman/vendor/workerman/redis/src/Client.php(275): Workerman\Redis\Client->connect()
#2 /home/pader/mix/code/webman/vendor/workerman/redis-queue/src/Client.php(73): Workerman\Redis\Client->__construct()
#3 /home/pader/mix/code/webman/vendor/webman/redis-queue/src/Client.php(45): Workerman\RedisQueue\Client->__construct()
#4 /home/pader/mix/code/webman/vendor/webman/redis-queue/src/Client.php(58): Webman\RedisQueue\Client::connection()
#5 /home/pader/mix/code/webman/app/command/TestHelloCommand.php(41): Webman\RedisQueue\Client::__callStatic()
#6 /home/pader/mix/code/webman/vendor/symfony/console/Command/Command.php(291): app\command\TestHelloCommand->execute()
#7 /home/pader/mix/code/webman/vendor/symfony/console/Application.php(989): Symfony\Component\Console\Command\Command->run()
#8 /home/pader/mix/code/webman/vendor/symfony/console/Application.php(299): Symfony\Component\Console\Application->doRunCommand()
#9 /home/pader/mix/code/webman/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun()
#10 /home/pader/mix/code/webman/webman(14): Symfony\Component\Console\Application->run()
#11 {main}
  thrown in /home/pader/mix/code/webman/vendor/workerman/workerman/Connection/AsyncTcpConnection.php on line 213

其它需要依賴 Workerman 的異步環(huán)境的東西,好像都不行。。
那這樣好像就沒啥用了。。

1518 2 0
2個回答

admin

asyncTcpConnect必須在worker中使用,不能單獨拿來直接在php中使用

看這個http://m.wtbis.cn/q/4392

  • pader 2022-02-23

    是啊,問題是 webman 本身就是基于 workerman 做的啊,結(jié)果自定義命令的環(huán)境不在 workerman 中。。

walkor 打賞

workerman內(nèi)核的所有類必須在workerman的運行環(huán)境才能用。命令行不是workerman的運行環(huán)境,無法使用。

  • pader 2022-02-23

    好吧。

  • admin 2022-02-23

    walkor大佬,有兩個問題,1 :我的賬號下有 兩條你手動刪除的提醒(mysql刪除),但是提醒還在,點進(jìn)去404,強(qiáng)迫癥, 2: 希望能查看自己發(fā)過的帖子,想找以前的帖子

  • walkor 2022-02-23

    截圖 這里點擊標(biāo)記已讀。
    發(fā)過的帖子后面會加上

  • walkor 2022-02-23

    發(fā)過的帖子已經(jīng)加上了

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