twosee

Results 159 comments of twosee

> Coroutine IDs seem to be completely unrelated between Request A and Request B, sometimes even Request A and Request B both have the same identical cid! It seems they...

Ever since you stopped thinking about the single-process mode, you've started thinking about its scalability, so we might as well think a little further. PHP + Swoole can do almost...

目前主流解决方案是自己再封一层,底层不会提供这种功能。

这是单测里的代码吧,单测都能跑通的,一般不会有问题 而且你报错显示的明明是`server[0.0.0.0:27407]` 看报错像是用HTTP2去连接了一个HTTP1.1的服务器

Have you tried to re-compile the Swoole extension after you upgraded the OpenSSL? You should re-compile it from the beginning, execute the `make clean` command, then `phpize`, `configure`, `make`, `make...

试一下暴力解决,运行以下命令以后再从头开始编译一遍 ```shell export LIBS="$LIBS -lssl -lcrypto" export LDFLAGS="$LDFLAGS -L$(brew --prefix openssl)/lib" export PKG_CONFIG_PATH="$(brew --prefix openssl)/lib/pkgconfig $PKG_COFNIG_PATH" export CFLAGS="$CFLAGS $(brew --prefix openssl)/include" export CPPFLAGS="$CPPFLAGS $(brew --prefix openssl)/include" export OPENSSL_ROOT_DIR="$(brew --prefix openssl)"...

Dead lock is also a fatal error in Golang. If we drop the dead-lock error, you added objects to the pool that exceeded the capacity of pool and you did...

The reason why it was designed as fatal error is that you have to fix your code, it should not be caught.

Server has already included a scheduler implictly, so you need not to call `Co\run()` or create new sheduler in it.