我下载的是GatewayWorker。在onWorkerStart里面使用了redis的subscribe。报错 后面还会出现exit with status 64000
这是onWorkerStart代码。 日志里面能看的订阅的信息。
请问我这样写不行吗?
redis扩展subscribe是阻塞操作,调用subscribe后,进程一直阻塞在subscribe函数上,无法执行其它业务包括框架内部的执行流程都会被阻塞。所以会有问题。
如果你要使用redis的subscribe功能,可以使用非阻塞的 workerman/redis 库。
好的,谢谢
redis扩展subscribe是阻塞操作,调用subscribe后,进程一直阻塞在subscribe函数上,无法执行其它业务包括框架内部的执行流程都会被阻塞。所以会有问题。
如果你要使用redis的subscribe功能,可以使用非阻塞的 workerman/redis 库。
好的,谢谢