如果设置Heartbeat时间为60s,那么如果当前任务执行时间超过这个时间,那么Timer的callback就无法执行,这时候rabbitmq就会断开连接。 这里是否有必要启动一个线程来专门做heartbeat?对于wrokerman来说多线程使用是否可行?
php是单线程多进程的,同理workerman也是,进程之间资源隔离,所以你说的这个问题暂时只能通过调大心跳间隔解决
目前来看这的确是最好的方案,甚至可以直接不要heartbeat
php是单线程多进程的,同理workerman也是,进程之间资源隔离,所以你说的这个问题暂时只能通过调大心跳间隔解决
目前来看这的确是最好的方案,甚至可以直接不要heartbeat