异步回调
signalfd
是Linux-2.6.27
提供文件句柄方式处理信号特性,优点是可以将信号加入到EventLoop
中,Reactor
操作不会被信号打断提高了性能。缺点是有些同步阻塞的程序可能会出现问题,无法从阻塞中中断,可以使用swoole_async_set
关闭signalfd
特性
- 设置异步文件IO线程的数量
enable_signalfd
开启和关闭signalfd
特性的使用socket_buffer_size
设置SOCKET
内存缓存区尺寸socket_dontwait
在内存缓存区已满的情况下禁止底层阻塞等待log_file
设置日志文件路径