图1:A进程count=5,循环7次AsyncTcpConnection执行B进程,在第6次的时候,redis报错,提示redis连接失败。 图2:另外,在循环7次过程中,通过use()传递给$connection->onMessage()的变量$key,会因为多进程的原因,导致不是foreach按顺序循环的传递的$key值吗?
是不是在主进程初始化redis连接了,在onWorkerStart里初始化redis连接就好了,主进程直接初始化redis连接会报read error on connection
谢谢,确实是在主进程的onWorkerStart外面初始化的
是不是在主进程初始化redis连接了,在onWorkerStart里初始化redis连接就好了,主进程直接初始化redis连接会报read error on connection
谢谢,确实是在主进程的onWorkerStart外面初始化的