当前位置:K88软件开发文章中心编程语言PHPSwoole → 文章内容

Swoole server配置选项

减小字体 增大字体 作者:佚名  来源:网上搜集  发布时间:2019-1-15 15:54:50

nodelay' => true22.tcp_defer_accept描述:启用tcp_defer_accept特性说明:启动后,只有一个TCP连接有数据发送时才会触发accept。示例:'tcp_defer_accept' => true23.ssl_cert_file和ssl_key_file描述:设置SSL隧道加密说明:设置值为一个文件名字符串,指定cert证书和key的路径。示例:'ssl_cert_file' => '/config/ssl.crt','ssl_key_file' => '/config//ssl.key',24.open_tcp_keepalive描述:打开TCP的KEEP_ALIVE选项说明:使用TCP内置的keep_alive属性,用于保证连接不会因为长时闲置而被关闭。示例:'open_tcp_keepalive' => true25.tcp_keepidle描述:指定探测间隔。说明:配合open_tcp_keepalive使用,如果某个连接在tcp_keepidle内没有任何数据来往,则进行探测。示例:'tcp_keepidle' => 60026.tcp_keepinterval描述:指定探测时的发包间隔说明:配合open_tcp_keepalive使用示例:'tcp_keepinterval' => 6027.tcp_keepcount描述:指定探测的尝试次数说明:配合open_tcp_keepalive使用,若tcp_keepcount次尝试后仍无响应,则判定连接已关闭。示例:'tcp_keepcount' => 528.backlog描述:指定Listen队列长度说明:此参数将决定最多同时有多少个等待accept的连接。示例:'backlog' => 12829.reactor_num描述:指定Reactor线程数说明:设置主进程内事件处理线程的数量,默认会启用CPU核数相同的数量, 一般设置为CPU核数的1-4倍,最大不得超过CPU核数*4。示例:'reactor_num' => 830.task_tmpdir描述:设置task的数据临时目录说明:在swoole_server中,如果投递的数据超过8192字节,将启用临时文件来保存数据。这里的task_tmpdir就是用来设置临时文件保存的位置。需要swoole-1.7.7+示例:'task_tmpdir' => '/tmp/task/'说明除以上29个选项外,还有几个不常用或者已废弃的选项没有给出。以后如果有实际需求,会补充说明。

上一页  [1] [2] 


Swoole server配置选项