Coroutine::set

协程设置

可使用Coroutine::set设置协程相关选项。

  1. Swoole\Coroutine::set([
  2. 'max_coroutine' => 4096,
  3. ]);

max_coroutine

设置最大协程数,超过限制后底层将无法创建新的协程。

stack_size

设置单个协程初始栈的内存尺寸,默认为2M

log_level(v4.0.0)

日志等级 详见

trace_flags(v4.0.0)

跟踪标签 详见

socket_connect_timeout(v4.2.10)

建立socket连接超时时间, 默认为1(秒)

socket_timeout(v4.2.10)

socket读写操作超时时间, 默认为-1, 即永不超时

dns_cache_expire(v4.2.11)

设置swoole dns缓存失效时间,单位秒,默认60秒

dns_cache_capacity(v4.2.11)

设置swoole dns缓存容量,,默认1000