我下載的是GatewayWorker。在onWorkerStart里面使用了redis的subscribe。報錯
后面還會出現(xiàn)exit with status 64000
這是onWorkerStart代碼。
日志里面能看的訂閱的信息。
請問我這樣寫不行嗎?
redis擴展subscribe是阻塞操作,調(diào)用subscribe后,進程一直阻塞在subscribe函數(shù)上,無法執(zhí)行其它業(yè)務(wù)包括框架內(nèi)部的執(zhí)行流程都會被阻塞。所以會有問題。
如果你要使用redis的subscribe功能,可以使用非阻塞的 workerman/redis 庫。