这个可能是 PHP 的问题,建议升级 PHP 版本...
2021-06-17 02:55:25
这个会有上下文问题,当一个协程在使用该全局变量期间,如果发生了挂起,可能这个变量会被另外一个协程所修...
2021-06-17 02:54:26
你的方法没问题,但这个问题可能需要你自己思考明白,`Swoole`底层只是提供了连接管理的能力,而你...
2021-06-17 02:48:37
可以监听 `onWorkerExit` 事件,在这个回调中清理定时器和其他异步任务,当底层的事件循环...
2021-06-16 19:25:41
你不能用 fd 作为用户的唯一标识符,fd 只是连接的标识符。如果你允许一个多终端登录,那么一个 用...
2021-06-16 19:21:51
定时器只是一个内存数据结构...
2021-05-11 02:14:24
这是配合`onBufferFull`和`onBufferEmpty`事件使用的
- 当发送缓存区高于...
2021-04-21 19:28:12
`Websocket` 未完成握手前不能发送数据,需要修改客户端代码,在服务器返回 `WebSock...
2021-04-13 16:11:02
这与 swoole 无关,请检查服务端与客户端编码方式是否一致。...
2021-04-13 16:09:05
不支持多进程。...
2021-04-13 16:05:08
可以使用 `Task` 功能,将广播任务放到 `TaskWorker` 中运行。...
2021-03-13 20:31:37
这个函数本身是进行加锁操作的,强制解锁的意思是,先解锁然后再执行加锁。所以设置为`1`...
2021-02-26 23:43:27
因为这里的内存就是存了一个指针啊,使用 memcpy 来赋值而已。...
2021-02-21 07:34:39
如果直接杀死 worker 进程,在老的 worker 停止,新 worker 启动之间,会有部分请...
2021-01-22 17:59:25
`php-fpm` 一般配置是 `128M`,但它会开很多进程,比如 `200`,实际上相当于是 `...
2021-01-19 21:56:15