如图1,这样的话是没有效果的 如图2,这样是可以的。
求解
已解决:因为这个进程执行了Redis的stream队列阻塞读取,导致Workerman的Timer和AsyncTcpConnection等,都无法执行,我也不知道这是为什么。
目前我用curl代替,发现用这个可以执行。
如果老大有空关注我这个问题,请指点下迷津
php是单线程的,同一个进程内的代码并不会并发执行,如果代码运行在Redis的stream队列阻塞读取,那么这个进程就一直阻塞在这里,不会执行其它任何代码包括workerman框架自身的代码。
谢谢
php是单线程的,同一个进程内的代码并不会并发执行,如果代码运行在Redis的stream队列阻塞读取,那么这个进程就一直阻塞在这里,不会执行其它任何代码包括workerman框架自身的代码。
谢谢