diff --git a/README.md b/README.md index 55611a7..2c239a3 100755 --- a/README.md +++ b/README.md @@ -1,12 +1,14 @@ # swoole-game -* 基于Swoole扩展开发游戏服务器框架 +* 基于Swoole扩展开游戏服务器框架 -## 一,概述 +### 一,概述 * 该框架主要用于开发游戏服务器,简化游戏前后端开发,框架主要实现了前后端,封包解包,协议解析,压缩,粘包,路由等功能,代码示例为h5游戏。 +* 框架比较简单, 几乎不依赖外部源码库, 方便阅读和使用。 +* 基本时间框架功能, 框架组件还不完善, 自己用到什么组件可以方便集成进来。 -## 二,示例图 +### 二,示例图 ![游戏demo1](images/demo1.jpg) ![游戏demo2](images/demo2.jpg) @@ -16,7 +18,7 @@ -## 三,特性 +### 三,特性 * 对websocket,http,tcp协议进行封装,异步处理任务 * 实现前后端二进制封包解包,采用的是msgpack扩展,msgpack对数据进行了压缩,并实现粘包处理, 服务器加入了protobuf支付,tcp有测试例子 @@ -28,34 +30,31 @@ * 可以方便的把JokerPoker范例去除,只使用框架功能定制开发开发自己的游戏功能 -备注:注意此范例数字都是默认值, 未用到存储, 运行不需要数据库,数据库配置只是测试操作数据库用 +> 备注:注意此范例数字都是默认值, 未用到存储, 运行不需要数据库,数据库配置只是测试操作数据库用 -## 四,环境依赖,需要支持高版本swoole, 需要修改一下代码 +### 四,环境依赖,需要支持高版本swoole, 环境可以自行编译, 为了方便大家使用, 可以使用根目录提供的Dockerfile文件构建环境 -* php 5.6 -* php扩展: +* php 7.1及以上 * swoole 1.9以上版本 -* msgpack -* protobuf +* msgpack +* protobuf 选择使用 -## 五,开始使用 +### 五,开始使用 * 1,目录说明: ``` ./bin 服务启动目录 -./client 客户端交互测试工具 ./core 框架服务器核心代码 ./lib 公共类库代码 ./app 游戏协议逻辑处理代码 ./conf 相关配置目录 ./log 日志目录 - +./client 客户端交互测试工具 ``` - * 2,进入bin目录,启动服务器 : ``` @@ -76,6 +75,7 @@ php run.php ``` http://192.168.7.197:9503/HttpTest?aaa=bbb&ccc=ddd +http://192.168.7.197:9501/HttpTest?aaa=bbb&ccc=ddd ``` @@ -87,18 +87,15 @@ php tcp_client.php ``` - - * 3 ,H5游戏客户端代码由于公司限制,暂不开放, 但是提供了一个客户端交互测试工具,直接把client目录放入web服务器, 修改客服端配置文件配置websocket链接就能运行。 - -## 六,联系方式 +### 六,联系方式 * qq:251413215 -## 七,备注 +### 七,备注 -* 根目录增加docker运行环境, 可以直接直接执行下面的命令,创建镜像php_swoole,环境增加php-protobuf支持 +* 根目录增加docker运行环境(Dockerfile), 可以直接直接执行下面的命令,创建镜像php_swoole, 环境增加php-protobuf支持 ``` docker build -t php_swoole . diff --git a/bin/run.php b/bin/run.php index ff30d92..ebaac93 100755 --- a/bin/run.php +++ b/bin/run.php @@ -1,9 +1,11 @@ initServer()->start(); +$config = Config::getPortConf(); +GameServer::getInstance()->initServer($config)->start(); diff --git a/conf/Config.php b/conf/Config.php index e4513f4..ffc0d39 100755 --- a/conf/Config.php +++ b/conf/Config.php @@ -1,9 +1,85 @@ array( + 'socket_type' => GameConst::GM_PROTOCOL_WEBSOCK, + 'socket_name' => GameConst::GM_SERVER_IP, + 'socket_port' => GameConst::GM_PROTOCOL_WEBSOCK_PORT, + ), + 'set'=>array( + 'dispatch_mode' => 3, + 'open_length_check' => 1, + 'package_length_type' => 'N', + 'package_length_offset' => 0, + 'package_body_offset' => 4, + + 'package_max_length' => 2097152, // 1024 * 1024 * 2, + 'buffer_output_size' => 3145728, //1024 * 1024 * 3, + 'pipe_buffer_size' => 33554432, // 1024 * 1024 * 32, + + 'heartbeat_check_interval' => 30, + 'heartbeat_idle_time' => 60, + +// 'open_cpu_affinity' => 1, + +// 'reactor_num' => 32,//建议设置为CPU核数 x 2 新版会自动设置 cpu个数 + 'max_conn'=>2000, + 'worker_num' => 2, + 'task_worker_num' => 4,//生产环境请加大,建议1000 + + 'max_request' => 0, //必须设置为0,否则会导致并发任务超时,don't change this number + 'task_max_request' => 2000, + +// 'daemonize'=>1, +// 'log_level' => 2, //swoole 日志级别 Info + 'backlog' => 3000, + 'log_file' => '../log/sw_server.log',//swoole 系统日志,任何代码内echo都会在这里输出 +// 'task_tmpdir' => '/dev/shm/swtask/',//task 投递内容过长时,会临时保存在这里,请将tmp设置使用内存 + +// 'document_root' => '/data/web/test/myswoole/poker/client', +// 'enable_static_handler' => true, + ) + ), + array( + 'port'=>array( + 'socket_type' => GameConst::GM_PROTOCOL_TCP, + 'socket_name' => GameConst::GM_SERVER_IP, + 'socket_port' => GameConst::GM_PROTOCOL_TCP_PORT, + ), + 'set'=>array( + + ), + ), + array( + 'port'=>array( + 'socket_type' => GameConst::GM_PROTOCOL_HTTP, + 'socket_name' => GameConst::GM_SERVER_IP, + 'socket_port' => GameConst::GM_PROTOCOL_HTTP_PORT, + ), + 'set'=>array( + + ), + ), + ); + return $config; + } + + /** + * 获取db配置 + * @return array + */ public static function getDbConf() { //db配置,需要用时可以启用 $db = array( diff --git a/core/BaseServer.php b/core/BaseServer.php index 50896dd..2d87ef3 100755 --- a/core/BaseServer.php +++ b/core/BaseServer.php @@ -28,10 +28,45 @@ abstract class BaseServer { */ protected $is_open_http = false; + /** + * ws服务器ip + * @var string + */ + protected $ws_ip = GameConst::GM_SERVER_IP; + + /** + * ws服务器端口 + * @var int + */ + protected $ws_port = GameConst::GM_PROTOCOL_WEBSOCK_PORT; + + /** + * http服务器ip + * @var string + */ + protected $http_ip = GameConst::GM_SERVER_IP; + /** + * http服务器端口 + * @var int + */ + protected $http_port = GameConst::GM_PROTOCOL_HTTP_PORT; + + /** + * tcp服务器ip + * @var string + */ + protected $tcp_ip = GameConst::GM_SERVER_IP; + + /** + * tcp服务器端口 + * @var int + */ + protected $tcp_port = GameConst::GM_PROTOCOL_TCP_PORT; + /** - * 服务器默认配置 + * ws服务器默认配置 */ - protected $config = array( + protected $ws_config = array( 'dispatch_mode' => 3, 'open_length_check' => 1, 'package_length_type' => 'N', @@ -104,7 +139,9 @@ public static function getInstance() { * @return null */ public function setTcpConf($config = array()) { - $this->tcp_config = $config; + if(!emtpy($config)) { + $this->tcp_config = $config; + } return self::$_instance; } @@ -114,7 +151,9 @@ public function setTcpConf($config = array()) { * @return null */ public function setHttpConf($config = array()) { - $this->http_config = $config; + if(!empty($config)) { + $this->http_config = $config; + } return self::$_instance; } @@ -124,26 +163,33 @@ public function setHttpConf($config = array()) { * @return null */ public function setWebsockConf($config = array()) { - $this->config = $config; + if(!empty($config)) { + $this->config = $config; + } return self::$_instance; } /** - * 初始化服务器 + * 初始化服务器,需要支持ssl,自行修改一下 */ - public function initServer() { + public function initServer($config = array()) { + $this->initConfig($config); //开启websocket服务器 - $this->server = new \Swoole\Websocket\Server(GameConst::GM_SERVER_IP, GameConst::GM_PROTOCOL_WEBSOCK_PORT); - $this->server->set($this->config); + $this->server = new \Swoole\Websocket\Server($this->ws_ip, $this->ws_port); + $this->server->set($this->ws_config); //如果http端口有设置, 将开启http协议 if($this->is_open_http) { //http server - $httpserver = $this->server->listen(GameConst::GM_SERVER_IP, GameConst::GM_PROTOCOL_HTTP_PORT, SWOOLE_SOCK_TCP); + $httpserver = $this->server->listen($this->http_ip, $this->http_port, SWOOLE_SOCK_TCP); + if(!empty($this->http_config)) { + $httpserver->set($this->http_config); + } } + //如果tcp端口有设置, 将开启tcp协议 if($this->is_open_tcp) { //tcp server - $tcpserver = $this->server->listen(GameConst::GM_SERVER_IP, GameConst::GM_PROTOCOL_TCP_PORT, SWOOLE_SOCK_TCP); + $tcpserver = $this->server->listen($this->tcp_ip, $this->tcp_port, SWOOLE_SOCK_TCP); $tcpserver->on('Receive', array($this, 'onReceive')); $tcpserver->set($this->tcp_config); } @@ -166,6 +212,40 @@ public function initServer() { return self::$_instance; } + /** + * 如果服务器有配置端口, 走配置端口 + * @param $config + */ + protected function initConfig($config = array()) { + //服务器设置 + if(!empty($config)) { + //设置服务器参数 + foreach($config as $k=>$v) { + if(isset($v['port']['socket_type']) && $v['port']['socket_type'] == GameConst::GM_PROTOCOL_WEBSOCK) { + //设置websocket + if(isset($v['port']['socket_name'])) $this->ws_ip = $v['port']['socket_name']; + if(isset($v['port']['socket_port'])) $this->ws_port = $v['port']['socket_port']; + //设置配置 + if(isset($v['set'])) $this->ws_config = $v['set']; + } elseif(isset($v['port']['socket_type']) && $v['port']['socket_type'] == GameConst::GM_PROTOCOL_HTTP) { + //设置http + if(isset($v['port']['socket_name'])) $this->http_ip = $v['port']['socket_name']; + if(isset($v['port']['socket_port'])) $this->http_port = $v['port']['socket_port']; + //设置配置 + if(isset($v['set'])) $this->http_config = $v['set']; + $this->is_open_http = true; + } elseif(isset($v['port']['socket_type']) && $v['port']['socket_type'] == GameConst::GM_PROTOCOL_TCP) { + //设置tcp + if(isset($v['port']['socket_name'])) $this->tcp_ip = $v['port']['socket_name']; + if(isset($v['port']['socket_port'])) $this->tcp_port = $v['port']['socket_port']; + //设置配置 + if(isset($v['set'])) $this->tcp_config = $v['set']; + $this->is_open_tcp = true; + } + } + } + } + /** * 附件服务器初始化,例如:such as swoole atomic table or buffer 可以放置swoole的计数器,table等 */ diff --git a/log/sw_server.log b/log/sw_server.log index 82493a9..bcd4108 100755 --- a/log/sw_server.log +++ b/log/sw_server.log @@ -355032,3 +355032,991 @@ Stack trace: [2018-06-11 18:22:24 #3140.1] TRACE check fd=7 [2018-06-11 18:22:54 #3140.1] TRACE check fd=7 [2018-06-11 18:23:24 #3140.1] TRACE check fd=7 +[2018-06-13 13:52:54 @3338.0] TRACE hb timer start, time: 30 live time:60 +[2018-06-13 13:52:54 #3338.1] TRACE check fd=7 +[2018-06-13 13:53:05 #3338.1] TRACE [Master] Accept new connection. maxfd=7|reactor_id=1|conn=26 +[2018-06-13 13:53:05 #3338.1] TRACE [Master] Accept new connection. maxfd=26|reactor_id=1|conn=27 +[2018-06-13 13:53:05 #3338.0] TRACE send string package, size=457 bytes. +[2018-06-13 13:53:05 #3338.0] TRACE dispatch, type=10|len=457 + +[2018-06-13 13:53:05 *3346.0] TRACE httpRequest 457 bytes: +--------------------------------------- +GET /HttpTest?aaa=bbb&ccc=ddd HTTP/1.1 +Host: 192.168.7.197:9501 +Connection: keep-alive +Cache-Control: max-age=0 +Upgrade-Insecure-Requests: 1 +User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.181 Safari/537.36 +Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8 +Accept-Encoding: gzip, deflate +Accept-Language: zh-CN,zh;q=0.9,en;q=0.8,zh-TW; +[2018-06-13 13:53:05 *3346.0] TRACE [Worker] send: sendn=181|type=0|content=HTTP/1.1 200 OK +Server: swoole-http-server +Content-Type: text/html +Connection: keep-alive +Date: Wed, 13 Jun 2018 05:53:04 GMT +Content-Length: 16 + +http test is ok! +[2018-06-13 13:53:05 #3338.0] TRACE send string package, size=446 bytes. +[2018-06-13 13:53:05 #3338.0] TRACE dispatch, type=10|len=446 + +[2018-06-13 13:53:05 *3347.1] TRACE httpRequest 446 bytes: +--------------------------------------- +GET /favicon.ico HTTP/1.1 +Host: 192.168.7.197:9501 +Connection: keep-alive +Pragma: no-cache +Cache-Control: no-cache +User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.181 Safari/537.36 +Accept: image/webp,image/apng,image/*,*/*;q=0.8 +Referer: http://192.168.7.197:9501/HttpTest?aaa=bbb&ccc=ddd +Accept-Encoding: gzip, deflate +Accept-Language: zh-CN,zh;q=0.9,en;q=0.8,zh-TW;q=0.7 + + + +[2018-06-13 13:53:05 *3347.1] TRACE [Worker] send: sendn=239|type=0|content=HTTP/1.1 200 OK +Server: swoole-http-server +Content-Type: text/html +Connection: keep-alive +Date: Wed, 13 Jun 2018 05:53:04 GMT +Content-Length: 74 + +

404 Not Found


swoole/2.1.3
+ +[2018-06-13 13:53:09 #3338.1] TRACE [Master] Accept new connection. maxfd=27|reactor_id=1|conn=28 +[2018-06-13 13:53:09 #3338.1] TRACE [Master] Accept new connection. maxfd=28|reactor_id=1|conn=29 +[2018-06-13 13:53:09 #3338.0] TRACE send string package, size=457 bytes. +[2018-06-13 13:53:09 #3338.0] TRACE dispatch, type=10|len=457 + +[2018-06-13 13:53:09 *3346.0] TRACE httpRequest 457 bytes: +--------------------------------------- +GET /HttpTest?aaa=bbb&ccc=ddd HTTP/1.1 +Host: 192.168.7.197:9503 +Connection: keep-alive +Cache-Control: max-age=0 +Upgrade-Insecure-Requests: 1 +User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.181 Safari/537.36 +Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8 +Accept-Encoding: gzip, deflate +Accept-Language: zh-CN,zh;q=0.9,en;q=0.8,zh-TW; +[2018-06-13 13:53:09 *3346.0] TRACE [Worker] send: sendn=181|type=0|content=HTTP/1.1 200 OK +Server: swoole-http-server +Content-Type: text/html +Connection: keep-alive +Date: Wed, 13 Jun 2018 05:53:09 GMT +Content-Length: 16 + +http test is ok! +[2018-06-13 13:53:10 #3338.0] TRACE send string package, size=446 bytes. +[2018-06-13 13:53:10 #3338.0] TRACE dispatch, type=10|len=446 + +[2018-06-13 13:53:10 *3347.1] TRACE httpRequest 446 bytes: +--------------------------------------- +GET /favicon.ico HTTP/1.1 +Host: 192.168.7.197:9503 +Connection: keep-alive +Pragma: no-cache +Cache-Control: no-cache +User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.181 Safari/537.36 +Accept: image/webp,image/apng,image/*,*/*;q=0.8 +Referer: http://192.168.7.197:9503/HttpTest?aaa=bbb&ccc=ddd +Accept-Encoding: gzip, deflate +Accept-Language: zh-CN,zh;q=0.9,en;q=0.8,zh-TW;q=0.7 + + + +[2018-06-13 13:53:10 *3347.1] TRACE [Worker] send: sendn=239|type=0|content=HTTP/1.1 200 OK +Server: swoole-http-server +Content-Type: text/html +Connection: keep-alive +Date: Wed, 13 Jun 2018 05:53:09 GMT +Content-Length: 74 + +

404 Not Found


swoole/2.1.3
+ +[2018-06-13 13:53:13 #3338.1] TRACE [Master] Accept new connection. maxfd=29|reactor_id=1|conn=30 +[2018-06-13 13:53:13 #3338.0] TRACE send string package, size=514 bytes. +[2018-06-13 13:53:13 #3338.0] TRACE dispatch, type=10|len=514 + +[2018-06-13 13:53:13 *3346.0] TRACE httpRequest 514 bytes: +--------------------------------------- +GET / HTTP/1.1 +Host: 192.168.7.197:9503 +Connection: Upgrade +Pragma: no-cache +Cache-Control: no-cache +Upgrade: websocket +Origin: http://192.168.7.196 +Sec-WebSocket-Version: 13 +User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.181 Safari/537.36 +Accept-Encoding: gzip, deflate +Accept-Language: zh-CN,zh;q=0.9,en;q=0.8,zh-TW;q=0.7 +Sec-WebSocket-Key: owwmMKy/N1+uxNea1BeN0g== +Sec-We +[2018-06-13 13:53:13 *3346.0] TRACE websocket header len:189 +HTTP/1.1 101 Switching Protocols +Upgrade: websocket +Connection: Upgrade +Sec-WebSocket-Accept: GfO1VPdu6Hrt2SCUf3xOlIa5ydo= +Sec-WebSocket-Version: 13 +Server: swoole-websocket-server + + + +[2018-06-13 13:53:13 *3346.0] TRACE [Worker] send: sendn=201|type=0|content=HTTP/1.1 101 Switching Protocols +Upgrade: websocket +Connection: Upgrade +Sec-WebSocket-Accept: GfO1VPdu6Hrt2SCUf3xOlIa5ydo= +Sec-WebSocket-Version: 13 +Server: swoole-websocket-server + + +[2018-06-13 13:53:14 #3338.0] TRACE header_length=6, payload_length=29 +[2018-06-13 13:53:14 #3338.0] TRACE send string package, size=31 bytes. +[2018-06-13 13:53:14 #3338.0] TRACE dispatch, type=10|len=31 + +[2018-06-13 13:53:14 *3347.1] TRACE [Worker] send: sendn=155|type=0|content=~ +[2018-06-13 13:53:15 #3338.0] TRACE header_length=6, payload_length=29 +[2018-06-13 13:53:15 #3338.0] TRACE send string package, size=31 bytes. +[2018-06-13 13:53:15 #3338.0] TRACE dispatch, type=10|len=31 + +[2018-06-13 13:53:15 *3346.0] TRACE [Worker] send: sendn=171|type=0|content=~ +[2018-06-13 13:53:15 #3338.0] TRACE header_length=6, payload_length=29 +[2018-06-13 13:53:15 #3338.0] TRACE send string package, size=31 bytes. +[2018-06-13 13:53:15 #3338.0] TRACE dispatch, type=10|len=31 + +[2018-06-13 13:53:15 *3347.1] TRACE [Worker] send: sendn=165|type=0|content=~ +[2018-06-13 13:53:15 #3338.0] TRACE header_length=6, payload_length=29 +[2018-06-13 13:53:15 #3338.0] TRACE send string package, size=31 bytes. +[2018-06-13 13:53:15 #3338.0] TRACE dispatch, type=10|len=31 + +[2018-06-13 13:53:15 *3346.0] TRACE [Worker] send: sendn=156|type=0|content=~ +[2018-06-13 13:53:15 #3338.0] TRACE header_length=6, payload_length=29 +[2018-06-13 13:53:15 #3338.0] TRACE send string package, size=31 bytes. +[2018-06-13 13:53:15 #3338.0] TRACE dispatch, type=10|len=31 + +[2018-06-13 13:53:15 *3347.1] TRACE [Worker] send: sendn=158|type=0|content=~ +[2018-06-13 13:53:15 #3338.0] TRACE header_length=6, payload_length=29 +[2018-06-13 13:53:15 #3338.0] TRACE send string package, size=31 bytes. +[2018-06-13 13:53:15 #3338.0] TRACE dispatch, type=10|len=31 + +[2018-06-13 13:53:15 *3346.0] TRACE [Worker] send: sendn=164|type=0|content=~ +[2018-06-13 13:53:15 #3338.0] TRACE header_length=6, payload_length=29 +[2018-06-13 13:53:15 #3338.0] TRACE send string package, size=31 bytes. +[2018-06-13 13:53:15 #3338.0] TRACE dispatch, type=10|len=31 + +[2018-06-13 13:53:15 *3347.1] TRACE [Worker] send: sendn=164|type=0|content=~ +[2018-06-13 13:53:24 #3338.1] TRACE check fd=7 +[2018-06-13 13:53:24 #3338.1] TRACE check fd=8 +[2018-06-13 13:53:24 #3338.1] TRACE check fd=9 +[2018-06-13 13:53:24 #3338.1] TRACE check fd=10 +[2018-06-13 13:53:24 #3338.1] TRACE check fd=11 +[2018-06-13 13:53:24 #3338.1] TRACE check fd=12 +[2018-06-13 13:53:24 #3338.1] TRACE check fd=13 +[2018-06-13 13:53:24 #3338.1] TRACE check fd=14 +[2018-06-13 13:53:24 #3338.1] TRACE check fd=15 +[2018-06-13 13:53:24 #3338.1] TRACE check fd=16 +[2018-06-13 13:53:24 #3338.1] TRACE check fd=17 +[2018-06-13 13:53:24 #3338.1] TRACE check fd=18 +[2018-06-13 13:53:24 #3338.1] TRACE check fd=19 +[2018-06-13 13:53:24 #3338.1] TRACE check fd=20 +[2018-06-13 13:53:24 #3338.1] TRACE check fd=21 +[2018-06-13 13:53:24 #3338.1] TRACE check fd=22 +[2018-06-13 13:53:24 #3338.1] TRACE check fd=23 +[2018-06-13 13:53:24 #3338.1] TRACE check fd=24 +[2018-06-13 13:53:24 #3338.1] TRACE check fd=25 +[2018-06-13 13:53:24 #3338.1] TRACE check fd=26 +[2018-06-13 13:53:24 #3338.1] TRACE check fd=27 +[2018-06-13 13:53:24 #3338.1] TRACE check fd=28 +[2018-06-13 13:53:24 #3338.1] TRACE check fd=29 +[2018-06-13 13:53:24 #3338.1] TRACE check fd=30 +[2018-06-13 13:53:33 #3338.0] TRACE header_length=6, payload_length=21 +[2018-06-13 13:53:33 #3338.0] TRACE send string package, size=23 bytes. +[2018-06-13 13:53:33 #3338.0] TRACE dispatch, type=10|len=23 + +[2018-06-13 13:53:54 #3338.1] TRACE check fd=7 +[2018-06-13 13:53:54 #3338.1] TRACE check fd=8 +[2018-06-13 13:53:54 #3338.1] TRACE check fd=9 +[2018-06-13 13:53:54 #3338.1] TRACE check fd=10 +[2018-06-13 13:53:54 #3338.1] TRACE check fd=11 +[2018-06-13 13:53:54 #3338.1] TRACE check fd=12 +[2018-06-13 13:53:54 #3338.1] TRACE check fd=13 +[2018-06-13 13:53:54 #3338.1] TRACE check fd=14 +[2018-06-13 13:53:54 #3338.1] TRACE check fd=15 +[2018-06-13 13:53:54 #3338.1] TRACE check fd=16 +[2018-06-13 13:53:54 #3338.1] TRACE check fd=17 +[2018-06-13 13:53:54 #3338.1] TRACE check fd=18 +[2018-06-13 13:53:54 #3338.1] TRACE check fd=19 +[2018-06-13 13:53:54 #3338.1] TRACE check fd=20 +[2018-06-13 13:53:54 #3338.1] TRACE check fd=21 +[2018-06-13 13:53:54 #3338.1] TRACE check fd=22 +[2018-06-13 13:53:54 #3338.1] TRACE check fd=23 +[2018-06-13 13:53:54 #3338.1] TRACE check fd=24 +[2018-06-13 13:53:54 #3338.1] TRACE check fd=25 +[2018-06-13 13:53:54 #3338.1] TRACE check fd=26 +[2018-06-13 13:53:54 #3338.1] TRACE check fd=27 +[2018-06-13 13:53:54 #3338.1] TRACE check fd=28 +[2018-06-13 13:53:54 #3338.1] TRACE check fd=29 +[2018-06-13 13:53:54 #3338.1] TRACE check fd=30 +[2018-06-13 13:54:03 #3338.0] TRACE header_length=6, payload_length=21 +[2018-06-13 13:54:03 #3338.0] TRACE send string package, size=23 bytes. +[2018-06-13 13:54:03 #3338.0] TRACE dispatch, type=10|len=23 + +[2018-06-13 13:54:24 #3338.1] TRACE check fd=7 +[2018-06-13 13:54:24 #3338.1] TRACE check fd=8 +[2018-06-13 13:54:24 #3338.1] TRACE check fd=9 +[2018-06-13 13:54:24 #3338.1] TRACE check fd=10 +[2018-06-13 13:54:24 #3338.1] TRACE check fd=11 +[2018-06-13 13:54:24 #3338.1] TRACE check fd=12 +[2018-06-13 13:54:24 #3338.1] TRACE check fd=13 +[2018-06-13 13:54:24 #3338.1] TRACE check fd=14 +[2018-06-13 13:54:24 #3338.1] TRACE check fd=15 +[2018-06-13 13:54:24 #3338.1] TRACE check fd=16 +[2018-06-13 13:54:24 #3338.1] TRACE check fd=17 +[2018-06-13 13:54:24 #3338.1] TRACE check fd=18 +[2018-06-13 13:54:24 #3338.1] TRACE check fd=19 +[2018-06-13 13:54:24 #3338.1] TRACE check fd=20 +[2018-06-13 13:54:24 #3338.1] TRACE check fd=21 +[2018-06-13 13:54:24 #3338.1] TRACE check fd=22 +[2018-06-13 13:54:24 #3338.1] TRACE check fd=23 +[2018-06-13 13:54:24 #3338.1] TRACE check fd=24 +[2018-06-13 13:54:24 #3338.1] TRACE check fd=25 +[2018-06-13 13:54:24 #3338.1] TRACE check fd=26 +[2018-06-13 13:54:24 #3338.1] TRACE check fd=27 +[2018-06-13 13:54:24 #3338.1] TRACE check fd=28 +[2018-06-13 13:54:24 #3338.1] TRACE check fd=29 +[2018-06-13 13:54:24 #3338.1] TRACE check fd=30 +[2018-06-13 13:54:24 #3338.0] TRACE Close Event.fd=26|from=0 +[2018-06-13 13:54:24 #3338.0] TRACE Close Event.fd=27|from=0 +[2018-06-13 13:54:24 #3338.0] TRACE Close Event.fd=28|from=0 +[2018-06-13 13:54:24 #3338.0] TRACE Close Event.fd=29|from=0 +[2018-06-13 13:54:33 #3338.0] TRACE header_length=6, payload_length=21 +[2018-06-13 13:54:33 #3338.0] TRACE send string package, size=23 bytes. +[2018-06-13 13:54:33 #3338.0] TRACE dispatch, type=10|len=23 + +[2018-06-13 13:54:54 #3338.1] TRACE check fd=7 +[2018-06-13 13:54:54 #3338.1] TRACE check fd=8 +[2018-06-13 13:54:54 #3338.1] TRACE check fd=9 +[2018-06-13 13:54:54 #3338.1] TRACE check fd=10 +[2018-06-13 13:54:54 #3338.1] TRACE check fd=11 +[2018-06-13 13:54:54 #3338.1] TRACE check fd=12 +[2018-06-13 13:54:54 #3338.1] TRACE check fd=13 +[2018-06-13 13:54:54 #3338.1] TRACE check fd=14 +[2018-06-13 13:54:54 #3338.1] TRACE check fd=15 +[2018-06-13 13:54:54 #3338.1] TRACE check fd=16 +[2018-06-13 13:54:54 #3338.1] TRACE check fd=17 +[2018-06-13 13:54:54 #3338.1] TRACE check fd=18 +[2018-06-13 13:54:54 #3338.1] TRACE check fd=19 +[2018-06-13 13:54:54 #3338.1] TRACE check fd=20 +[2018-06-13 13:54:54 #3338.1] TRACE check fd=21 +[2018-06-13 13:54:54 #3338.1] TRACE check fd=22 +[2018-06-13 13:54:54 #3338.1] TRACE check fd=23 +[2018-06-13 13:54:54 #3338.1] TRACE check fd=24 +[2018-06-13 13:54:54 #3338.1] TRACE check fd=25 +[2018-06-13 13:54:54 #3338.1] TRACE check fd=26 +[2018-06-13 13:54:54 #3338.1] TRACE check fd=27 +[2018-06-13 13:54:54 #3338.1] TRACE check fd=28 +[2018-06-13 13:54:54 #3338.1] TRACE check fd=29 +[2018-06-13 13:54:54 #3338.1] TRACE check fd=30 +[2018-06-13 13:55:03 #3338.0] TRACE header_length=6, payload_length=21 +[2018-06-13 13:55:03 #3338.0] TRACE send string package, size=23 bytes. +[2018-06-13 13:55:03 #3338.0] TRACE dispatch, type=10|len=23 + +[2018-06-13 13:55:24 #3338.1] TRACE check fd=7 +[2018-06-13 13:55:24 #3338.1] TRACE check fd=8 +[2018-06-13 13:55:24 #3338.1] TRACE check fd=9 +[2018-06-13 13:55:24 #3338.1] TRACE check fd=10 +[2018-06-13 13:55:24 #3338.1] TRACE check fd=11 +[2018-06-13 13:55:24 #3338.1] TRACE check fd=12 +[2018-06-13 13:55:24 #3338.1] TRACE check fd=13 +[2018-06-13 13:55:24 #3338.1] TRACE check fd=14 +[2018-06-13 13:55:24 #3338.1] TRACE check fd=15 +[2018-06-13 13:55:24 #3338.1] TRACE check fd=16 +[2018-06-13 13:55:24 #3338.1] TRACE check fd=17 +[2018-06-13 13:55:24 #3338.1] TRACE check fd=18 +[2018-06-13 13:55:24 #3338.1] TRACE check fd=19 +[2018-06-13 13:55:24 #3338.1] TRACE check fd=20 +[2018-06-13 13:55:24 #3338.1] TRACE check fd=21 +[2018-06-13 13:55:24 #3338.1] TRACE check fd=22 +[2018-06-13 13:55:24 #3338.1] TRACE check fd=23 +[2018-06-13 13:55:24 #3338.1] TRACE check fd=24 +[2018-06-13 13:55:24 #3338.1] TRACE check fd=25 +[2018-06-13 13:55:24 #3338.1] TRACE check fd=26 +[2018-06-13 13:55:24 #3338.1] TRACE check fd=27 +[2018-06-13 13:55:24 #3338.1] TRACE check fd=28 +[2018-06-13 13:55:24 #3338.1] TRACE check fd=29 +[2018-06-13 13:55:24 #3338.1] TRACE check fd=30 +[2018-06-13 13:55:33 #3338.0] TRACE header_length=6, payload_length=21 +[2018-06-13 13:55:33 #3338.0] TRACE send string package, size=23 bytes. +[2018-06-13 13:55:33 #3338.0] TRACE dispatch, type=10|len=23 + +[2018-06-13 13:55:54 #3338.1] TRACE check fd=7 +[2018-06-13 13:55:54 #3338.1] TRACE check fd=8 +[2018-06-13 13:55:54 #3338.1] TRACE check fd=9 +[2018-06-13 13:55:54 #3338.1] TRACE check fd=10 +[2018-06-13 13:55:54 #3338.1] TRACE check fd=11 +[2018-06-13 13:55:54 #3338.1] TRACE check fd=12 +[2018-06-13 13:55:54 #3338.1] TRACE check fd=13 +[2018-06-13 13:55:54 #3338.1] TRACE check fd=14 +[2018-06-13 13:55:54 #3338.1] TRACE check fd=15 +[2018-06-13 13:55:54 #3338.1] TRACE check fd=16 +[2018-06-13 13:55:54 #3338.1] TRACE check fd=17 +[2018-06-13 13:55:54 #3338.1] TRACE check fd=18 +[2018-06-13 13:55:54 #3338.1] TRACE check fd=19 +[2018-06-13 13:55:54 #3338.1] TRACE check fd=20 +[2018-06-13 13:55:54 #3338.1] TRACE check fd=21 +[2018-06-13 13:55:54 #3338.1] TRACE check fd=22 +[2018-06-13 13:55:54 #3338.1] TRACE check fd=23 +[2018-06-13 13:55:54 #3338.1] TRACE check fd=24 +[2018-06-13 13:55:54 #3338.1] TRACE check fd=25 +[2018-06-13 13:55:54 #3338.1] TRACE check fd=26 +[2018-06-13 13:55:54 #3338.1] TRACE check fd=27 +[2018-06-13 13:55:54 #3338.1] TRACE check fd=28 +[2018-06-13 13:55:54 #3338.1] TRACE check fd=29 +[2018-06-13 13:55:54 #3338.1] TRACE check fd=30 +[2018-06-13 13:56:03 #3338.0] TRACE header_length=6, payload_length=21 +[2018-06-13 13:56:03 #3338.0] TRACE send string package, size=23 bytes. +[2018-06-13 13:56:03 #3338.0] TRACE dispatch, type=10|len=23 + +[2018-06-13 13:56:24 #3338.1] TRACE check fd=7 +[2018-06-13 13:56:24 #3338.1] TRACE check fd=8 +[2018-06-13 13:56:24 #3338.1] TRACE check fd=9 +[2018-06-13 13:56:24 #3338.1] TRACE check fd=10 +[2018-06-13 13:56:24 #3338.1] TRACE check fd=11 +[2018-06-13 13:56:24 #3338.1] TRACE check fd=12 +[2018-06-13 13:56:24 #3338.1] TRACE check fd=13 +[2018-06-13 13:56:24 #3338.1] TRACE check fd=14 +[2018-06-13 13:56:24 #3338.1] TRACE check fd=15 +[2018-06-13 13:56:24 #3338.1] TRACE check fd=16 +[2018-06-13 13:56:24 #3338.1] TRACE check fd=17 +[2018-06-13 13:56:24 #3338.1] TRACE check fd=18 +[2018-06-13 13:56:24 #3338.1] TRACE check fd=19 +[2018-06-13 13:56:24 #3338.1] TRACE check fd=20 +[2018-06-13 13:56:24 #3338.1] TRACE check fd=21 +[2018-06-13 13:56:24 #3338.1] TRACE check fd=22 +[2018-06-13 13:56:24 #3338.1] TRACE check fd=23 +[2018-06-13 13:56:24 #3338.1] TRACE check fd=24 +[2018-06-13 13:56:24 #3338.1] TRACE check fd=25 +[2018-06-13 13:56:24 #3338.1] TRACE check fd=26 +[2018-06-13 13:56:24 #3338.1] TRACE check fd=27 +[2018-06-13 13:56:24 #3338.1] TRACE check fd=28 +[2018-06-13 13:56:24 #3338.1] TRACE check fd=29 +[2018-06-13 13:56:24 #3338.1] TRACE check fd=30 +[2018-06-13 13:56:33 #3338.0] TRACE header_length=6, payload_length=21 +[2018-06-13 13:56:33 #3338.0] TRACE send string package, size=23 bytes. +[2018-06-13 13:56:33 #3338.0] TRACE dispatch, type=10|len=23 + +[2018-06-13 13:56:54 #3338.1] TRACE check fd=7 +[2018-06-13 13:56:54 #3338.1] TRACE check fd=8 +[2018-06-13 13:56:54 #3338.1] TRACE check fd=9 +[2018-06-13 13:56:54 #3338.1] TRACE check fd=10 +[2018-06-13 13:56:54 #3338.1] TRACE check fd=11 +[2018-06-13 13:56:54 #3338.1] TRACE check fd=12 +[2018-06-13 13:56:54 #3338.1] TRACE check fd=13 +[2018-06-13 13:56:54 #3338.1] TRACE check fd=14 +[2018-06-13 13:56:54 #3338.1] TRACE check fd=15 +[2018-06-13 13:56:54 #3338.1] TRACE check fd=16 +[2018-06-13 13:56:54 #3338.1] TRACE check fd=17 +[2018-06-13 13:56:54 #3338.1] TRACE check fd=18 +[2018-06-13 13:56:54 #3338.1] TRACE check fd=19 +[2018-06-13 13:56:54 #3338.1] TRACE check fd=20 +[2018-06-13 13:56:54 #3338.1] TRACE check fd=21 +[2018-06-13 13:56:54 #3338.1] TRACE check fd=22 +[2018-06-13 13:56:54 #3338.1] TRACE check fd=23 +[2018-06-13 13:56:54 #3338.1] TRACE check fd=24 +[2018-06-13 13:56:54 #3338.1] TRACE check fd=25 +[2018-06-13 13:56:54 #3338.1] TRACE check fd=26 +[2018-06-13 13:56:54 #3338.1] TRACE check fd=27 +[2018-06-13 13:56:54 #3338.1] TRACE check fd=28 +[2018-06-13 13:56:54 #3338.1] TRACE check fd=29 +[2018-06-13 13:56:54 #3338.1] TRACE check fd=30 +[2018-06-13 13:57:03 #3338.0] TRACE header_length=6, payload_length=21 +[2018-06-13 13:57:03 #3338.0] TRACE send string package, size=23 bytes. +[2018-06-13 13:57:03 #3338.0] TRACE dispatch, type=10|len=23 + +[2018-06-13 13:57:24 #3338.1] TRACE check fd=7 +[2018-06-13 13:57:24 #3338.1] TRACE check fd=8 +[2018-06-13 13:57:24 #3338.1] TRACE check fd=9 +[2018-06-13 13:57:24 #3338.1] TRACE check fd=10 +[2018-06-13 13:57:24 #3338.1] TRACE check fd=11 +[2018-06-13 13:57:24 #3338.1] TRACE check fd=12 +[2018-06-13 13:57:24 #3338.1] TRACE check fd=13 +[2018-06-13 13:57:24 #3338.1] TRACE check fd=14 +[2018-06-13 13:57:24 #3338.1] TRACE check fd=15 +[2018-06-13 13:57:24 #3338.1] TRACE check fd=16 +[2018-06-13 13:57:24 #3338.1] TRACE check fd=17 +[2018-06-13 13:57:24 #3338.1] TRACE check fd=18 +[2018-06-13 13:57:24 #3338.1] TRACE check fd=19 +[2018-06-13 13:57:24 #3338.1] TRACE check fd=20 +[2018-06-13 13:57:24 #3338.1] TRACE check fd=21 +[2018-06-13 13:57:24 #3338.1] TRACE check fd=22 +[2018-06-13 13:57:24 #3338.1] TRACE check fd=23 +[2018-06-13 13:57:24 #3338.1] TRACE check fd=24 +[2018-06-13 13:57:24 #3338.1] TRACE check fd=25 +[2018-06-13 13:57:24 #3338.1] TRACE check fd=26 +[2018-06-13 13:57:24 #3338.1] TRACE check fd=27 +[2018-06-13 13:57:24 #3338.1] TRACE check fd=28 +[2018-06-13 13:57:24 #3338.1] TRACE check fd=29 +[2018-06-13 13:57:24 #3338.1] TRACE check fd=30 +[2018-06-13 13:57:33 #3338.0] TRACE header_length=6, payload_length=21 +[2018-06-13 13:57:33 #3338.0] TRACE send string package, size=23 bytes. +[2018-06-13 13:57:33 #3338.0] TRACE dispatch, type=10|len=23 + +[2018-06-13 13:57:54 #3338.1] TRACE check fd=7 +[2018-06-13 13:57:54 #3338.1] TRACE check fd=8 +[2018-06-13 13:57:54 #3338.1] TRACE check fd=9 +[2018-06-13 13:57:54 #3338.1] TRACE check fd=10 +[2018-06-13 13:57:54 #3338.1] TRACE check fd=11 +[2018-06-13 13:57:54 #3338.1] TRACE check fd=12 +[2018-06-13 13:57:54 #3338.1] TRACE check fd=13 +[2018-06-13 13:57:54 #3338.1] TRACE check fd=14 +[2018-06-13 13:57:54 #3338.1] TRACE check fd=15 +[2018-06-13 13:57:54 #3338.1] TRACE check fd=16 +[2018-06-13 13:57:54 #3338.1] TRACE check fd=17 +[2018-06-13 13:57:54 #3338.1] TRACE check fd=18 +[2018-06-13 13:57:54 #3338.1] TRACE check fd=19 +[2018-06-13 13:57:54 #3338.1] TRACE check fd=20 +[2018-06-13 13:57:54 #3338.1] TRACE check fd=21 +[2018-06-13 13:57:54 #3338.1] TRACE check fd=22 +[2018-06-13 13:57:54 #3338.1] TRACE check fd=23 +[2018-06-13 13:57:54 #3338.1] TRACE check fd=24 +[2018-06-13 13:57:54 #3338.1] TRACE check fd=25 +[2018-06-13 13:57:54 #3338.1] TRACE check fd=26 +[2018-06-13 13:57:54 #3338.1] TRACE check fd=27 +[2018-06-13 13:57:54 #3338.1] TRACE check fd=28 +[2018-06-13 13:57:54 #3338.1] TRACE check fd=29 +[2018-06-13 13:57:54 #3338.1] TRACE check fd=30 +[2018-06-13 13:58:03 #3338.0] TRACE header_length=6, payload_length=21 +[2018-06-13 13:58:03 #3338.0] TRACE send string package, size=23 bytes. +[2018-06-13 13:58:03 #3338.0] TRACE dispatch, type=10|len=23 + +[2018-06-13 13:58:24 #3338.1] TRACE check fd=7 +[2018-06-13 13:58:24 #3338.1] TRACE check fd=8 +[2018-06-13 13:58:24 #3338.1] TRACE check fd=9 +[2018-06-13 13:58:24 #3338.1] TRACE check fd=10 +[2018-06-13 13:58:24 #3338.1] TRACE check fd=11 +[2018-06-13 13:58:24 #3338.1] TRACE check fd=12 +[2018-06-13 13:58:24 #3338.1] TRACE check fd=13 +[2018-06-13 13:58:24 #3338.1] TRACE check fd=14 +[2018-06-13 13:58:24 #3338.1] TRACE check fd=15 +[2018-06-13 13:58:24 #3338.1] TRACE check fd=16 +[2018-06-13 13:58:24 #3338.1] TRACE check fd=17 +[2018-06-13 13:58:24 #3338.1] TRACE check fd=18 +[2018-06-13 13:58:24 #3338.1] TRACE check fd=19 +[2018-06-13 13:58:24 #3338.1] TRACE check fd=20 +[2018-06-13 13:58:24 #3338.1] TRACE check fd=21 +[2018-06-13 13:58:24 #3338.1] TRACE check fd=22 +[2018-06-13 13:58:24 #3338.1] TRACE check fd=23 +[2018-06-13 13:58:24 #3338.1] TRACE check fd=24 +[2018-06-13 13:58:24 #3338.1] TRACE check fd=25 +[2018-06-13 13:58:24 #3338.1] TRACE check fd=26 +[2018-06-13 13:58:24 #3338.1] TRACE check fd=27 +[2018-06-13 13:58:24 #3338.1] TRACE check fd=28 +[2018-06-13 13:58:24 #3338.1] TRACE check fd=29 +[2018-06-13 13:58:24 #3338.1] TRACE check fd=30 +[2018-06-13 13:58:33 #3338.0] TRACE header_length=6, payload_length=21 +[2018-06-13 13:58:33 #3338.0] TRACE send string package, size=23 bytes. +[2018-06-13 13:58:33 #3338.0] TRACE dispatch, type=10|len=23 + +[2018-06-13 13:58:54 #3338.1] TRACE check fd=7 +[2018-06-13 13:58:54 #3338.1] TRACE check fd=8 +[2018-06-13 13:58:54 #3338.1] TRACE check fd=9 +[2018-06-13 13:58:54 #3338.1] TRACE check fd=10 +[2018-06-13 13:58:54 #3338.1] TRACE check fd=11 +[2018-06-13 13:58:54 #3338.1] TRACE check fd=12 +[2018-06-13 13:58:54 #3338.1] TRACE check fd=13 +[2018-06-13 13:58:54 #3338.1] TRACE check fd=14 +[2018-06-13 13:58:54 #3338.1] TRACE check fd=15 +[2018-06-13 13:58:54 #3338.1] TRACE check fd=16 +[2018-06-13 13:58:54 #3338.1] TRACE check fd=17 +[2018-06-13 13:58:54 #3338.1] TRACE check fd=18 +[2018-06-13 13:58:54 #3338.1] TRACE check fd=19 +[2018-06-13 13:58:54 #3338.1] TRACE check fd=20 +[2018-06-13 13:58:54 #3338.1] TRACE check fd=21 +[2018-06-13 13:58:54 #3338.1] TRACE check fd=22 +[2018-06-13 13:58:54 #3338.1] TRACE check fd=23 +[2018-06-13 13:58:54 #3338.1] TRACE check fd=24 +[2018-06-13 13:58:54 #3338.1] TRACE check fd=25 +[2018-06-13 13:58:54 #3338.1] TRACE check fd=26 +[2018-06-13 13:58:54 #3338.1] TRACE check fd=27 +[2018-06-13 13:58:54 #3338.1] TRACE check fd=28 +[2018-06-13 13:58:54 #3338.1] TRACE check fd=29 +[2018-06-13 13:58:54 #3338.1] TRACE check fd=30 +[2018-06-13 13:59:03 #3338.0] TRACE header_length=6, payload_length=21 +[2018-06-13 13:59:03 #3338.0] TRACE send string package, size=23 bytes. +[2018-06-13 13:59:03 #3338.0] TRACE dispatch, type=10|len=23 + +[2018-06-13 13:59:24 #3338.1] TRACE check fd=7 +[2018-06-13 13:59:24 #3338.1] TRACE check fd=8 +[2018-06-13 13:59:24 #3338.1] TRACE check fd=9 +[2018-06-13 13:59:24 #3338.1] TRACE check fd=10 +[2018-06-13 13:59:24 #3338.1] TRACE check fd=11 +[2018-06-13 13:59:24 #3338.1] TRACE check fd=12 +[2018-06-13 13:59:24 #3338.1] TRACE check fd=13 +[2018-06-13 13:59:24 #3338.1] TRACE check fd=14 +[2018-06-13 13:59:24 #3338.1] TRACE check fd=15 +[2018-06-13 13:59:24 #3338.1] TRACE check fd=16 +[2018-06-13 13:59:24 #3338.1] TRACE check fd=17 +[2018-06-13 13:59:24 #3338.1] TRACE check fd=18 +[2018-06-13 13:59:24 #3338.1] TRACE check fd=19 +[2018-06-13 13:59:24 #3338.1] TRACE check fd=20 +[2018-06-13 13:59:24 #3338.1] TRACE check fd=21 +[2018-06-13 13:59:24 #3338.1] TRACE check fd=22 +[2018-06-13 13:59:24 #3338.1] TRACE check fd=23 +[2018-06-13 13:59:24 #3338.1] TRACE check fd=24 +[2018-06-13 13:59:24 #3338.1] TRACE check fd=25 +[2018-06-13 13:59:24 #3338.1] TRACE check fd=26 +[2018-06-13 13:59:24 #3338.1] TRACE check fd=27 +[2018-06-13 13:59:24 #3338.1] TRACE check fd=28 +[2018-06-13 13:59:24 #3338.1] TRACE check fd=29 +[2018-06-13 13:59:24 #3338.1] TRACE check fd=30 +[2018-06-13 13:59:34 #3338.0] TRACE header_length=6, payload_length=21 +[2018-06-13 13:59:34 #3338.0] TRACE send string package, size=23 bytes. +[2018-06-13 13:59:34 #3338.0] TRACE dispatch, type=10|len=23 + +[2018-06-13 13:59:54 #3338.1] TRACE check fd=7 +[2018-06-13 13:59:54 #3338.1] TRACE check fd=8 +[2018-06-13 13:59:54 #3338.1] TRACE check fd=9 +[2018-06-13 13:59:54 #3338.1] TRACE check fd=10 +[2018-06-13 13:59:54 #3338.1] TRACE check fd=11 +[2018-06-13 13:59:54 #3338.1] TRACE check fd=12 +[2018-06-13 13:59:54 #3338.1] TRACE check fd=13 +[2018-06-13 13:59:54 #3338.1] TRACE check fd=14 +[2018-06-13 13:59:54 #3338.1] TRACE check fd=15 +[2018-06-13 13:59:54 #3338.1] TRACE check fd=16 +[2018-06-13 13:59:54 #3338.1] TRACE check fd=17 +[2018-06-13 13:59:54 #3338.1] TRACE check fd=18 +[2018-06-13 13:59:54 #3338.1] TRACE check fd=19 +[2018-06-13 13:59:54 #3338.1] TRACE check fd=20 +[2018-06-13 13:59:54 #3338.1] TRACE check fd=21 +[2018-06-13 13:59:54 #3338.1] TRACE check fd=22 +[2018-06-13 13:59:54 #3338.1] TRACE check fd=23 +[2018-06-13 13:59:54 #3338.1] TRACE check fd=24 +[2018-06-13 13:59:54 #3338.1] TRACE check fd=25 +[2018-06-13 13:59:54 #3338.1] TRACE check fd=26 +[2018-06-13 13:59:54 #3338.1] TRACE check fd=27 +[2018-06-13 13:59:54 #3338.1] TRACE check fd=28 +[2018-06-13 13:59:54 #3338.1] TRACE check fd=29 +[2018-06-13 13:59:54 #3338.1] TRACE check fd=30 +[2018-06-13 14:00:04 #3338.0] TRACE header_length=6, payload_length=21 +[2018-06-13 14:00:04 #3338.0] TRACE send string package, size=23 bytes. +[2018-06-13 14:00:04 #3338.0] TRACE dispatch, type=10|len=23 + +[2018-06-13 14:00:24 #3338.1] TRACE check fd=7 +[2018-06-13 14:00:24 #3338.1] TRACE check fd=8 +[2018-06-13 14:00:24 #3338.1] TRACE check fd=9 +[2018-06-13 14:00:24 #3338.1] TRACE check fd=10 +[2018-06-13 14:00:24 #3338.1] TRACE check fd=11 +[2018-06-13 14:00:24 #3338.1] TRACE check fd=12 +[2018-06-13 14:00:24 #3338.1] TRACE check fd=13 +[2018-06-13 14:00:24 #3338.1] TRACE check fd=14 +[2018-06-13 14:00:24 #3338.1] TRACE check fd=15 +[2018-06-13 14:00:24 #3338.1] TRACE check fd=16 +[2018-06-13 14:00:24 #3338.1] TRACE check fd=17 +[2018-06-13 14:00:24 #3338.1] TRACE check fd=18 +[2018-06-13 14:00:24 #3338.1] TRACE check fd=19 +[2018-06-13 14:00:24 #3338.1] TRACE check fd=20 +[2018-06-13 14:00:24 #3338.1] TRACE check fd=21 +[2018-06-13 14:00:24 #3338.1] TRACE check fd=22 +[2018-06-13 14:00:24 #3338.1] TRACE check fd=23 +[2018-06-13 14:00:24 #3338.1] TRACE check fd=24 +[2018-06-13 14:00:24 #3338.1] TRACE check fd=25 +[2018-06-13 14:00:24 #3338.1] TRACE check fd=26 +[2018-06-13 14:00:24 #3338.1] TRACE check fd=27 +[2018-06-13 14:00:24 #3338.1] TRACE check fd=28 +[2018-06-13 14:00:24 #3338.1] TRACE check fd=29 +[2018-06-13 14:00:24 #3338.1] TRACE check fd=30 +[2018-06-13 14:00:34 #3338.0] TRACE header_length=6, payload_length=21 +[2018-06-13 14:00:34 #3338.0] TRACE send string package, size=23 bytes. +[2018-06-13 14:00:34 #3338.0] TRACE dispatch, type=10|len=23 + +[2018-06-13 14:00:54 #3338.1] TRACE check fd=7 +[2018-06-13 14:00:54 #3338.1] TRACE check fd=8 +[2018-06-13 14:00:54 #3338.1] TRACE check fd=9 +[2018-06-13 14:00:54 #3338.1] TRACE check fd=10 +[2018-06-13 14:00:54 #3338.1] TRACE check fd=11 +[2018-06-13 14:00:54 #3338.1] TRACE check fd=12 +[2018-06-13 14:00:54 #3338.1] TRACE check fd=13 +[2018-06-13 14:00:54 #3338.1] TRACE check fd=14 +[2018-06-13 14:00:54 #3338.1] TRACE check fd=15 +[2018-06-13 14:00:54 #3338.1] TRACE check fd=16 +[2018-06-13 14:00:54 #3338.1] TRACE check fd=17 +[2018-06-13 14:00:54 #3338.1] TRACE check fd=18 +[2018-06-13 14:00:54 #3338.1] TRACE check fd=19 +[2018-06-13 14:00:54 #3338.1] TRACE check fd=20 +[2018-06-13 14:00:54 #3338.1] TRACE check fd=21 +[2018-06-13 14:00:54 #3338.1] TRACE check fd=22 +[2018-06-13 14:00:54 #3338.1] TRACE check fd=23 +[2018-06-13 14:00:54 #3338.1] TRACE check fd=24 +[2018-06-13 14:00:54 #3338.1] TRACE check fd=25 +[2018-06-13 14:00:54 #3338.1] TRACE check fd=26 +[2018-06-13 14:00:54 #3338.1] TRACE check fd=27 +[2018-06-13 14:00:54 #3338.1] TRACE check fd=28 +[2018-06-13 14:00:54 #3338.1] TRACE check fd=29 +[2018-06-13 14:00:54 #3338.1] TRACE check fd=30 +[2018-06-13 14:01:04 #3338.0] TRACE header_length=6, payload_length=21 +[2018-06-13 14:01:04 #3338.0] TRACE send string package, size=23 bytes. +[2018-06-13 14:01:04 #3338.0] TRACE dispatch, type=10|len=23 + +[2018-06-13 14:01:24 #3338.1] TRACE check fd=7 +[2018-06-13 14:01:24 #3338.1] TRACE check fd=8 +[2018-06-13 14:01:24 #3338.1] TRACE check fd=9 +[2018-06-13 14:01:24 #3338.1] TRACE check fd=10 +[2018-06-13 14:01:24 #3338.1] TRACE check fd=11 +[2018-06-13 14:01:24 #3338.1] TRACE check fd=12 +[2018-06-13 14:01:24 #3338.1] TRACE check fd=13 +[2018-06-13 14:01:24 #3338.1] TRACE check fd=14 +[2018-06-13 14:01:24 #3338.1] TRACE check fd=15 +[2018-06-13 14:01:24 #3338.1] TRACE check fd=16 +[2018-06-13 14:01:24 #3338.1] TRACE check fd=17 +[2018-06-13 14:01:24 #3338.1] TRACE check fd=18 +[2018-06-13 14:01:24 #3338.1] TRACE check fd=19 +[2018-06-13 14:01:24 #3338.1] TRACE check fd=20 +[2018-06-13 14:01:24 #3338.1] TRACE check fd=21 +[2018-06-13 14:01:24 #3338.1] TRACE check fd=22 +[2018-06-13 14:01:24 #3338.1] TRACE check fd=23 +[2018-06-13 14:01:24 #3338.1] TRACE check fd=24 +[2018-06-13 14:01:24 #3338.1] TRACE check fd=25 +[2018-06-13 14:01:24 #3338.1] TRACE check fd=26 +[2018-06-13 14:01:24 #3338.1] TRACE check fd=27 +[2018-06-13 14:01:24 #3338.1] TRACE check fd=28 +[2018-06-13 14:01:24 #3338.1] TRACE check fd=29 +[2018-06-13 14:01:24 #3338.1] TRACE check fd=30 +[2018-06-13 14:01:34 #3338.0] TRACE header_length=6, payload_length=21 +[2018-06-13 14:01:34 #3338.0] TRACE send string package, size=23 bytes. +[2018-06-13 14:01:34 #3338.0] TRACE dispatch, type=10|len=23 + +[2018-06-13 14:01:54 #3338.1] TRACE check fd=7 +[2018-06-13 14:01:54 #3338.1] TRACE check fd=8 +[2018-06-13 14:01:54 #3338.1] TRACE check fd=9 +[2018-06-13 14:01:54 #3338.1] TRACE check fd=10 +[2018-06-13 14:01:54 #3338.1] TRACE check fd=11 +[2018-06-13 14:01:54 #3338.1] TRACE check fd=12 +[2018-06-13 14:01:54 #3338.1] TRACE check fd=13 +[2018-06-13 14:01:54 #3338.1] TRACE check fd=14 +[2018-06-13 14:01:54 #3338.1] TRACE check fd=15 +[2018-06-13 14:01:54 #3338.1] TRACE check fd=16 +[2018-06-13 14:01:54 #3338.1] TRACE check fd=17 +[2018-06-13 14:01:54 #3338.1] TRACE check fd=18 +[2018-06-13 14:01:54 #3338.1] TRACE check fd=19 +[2018-06-13 14:01:54 #3338.1] TRACE check fd=20 +[2018-06-13 14:01:54 #3338.1] TRACE check fd=21 +[2018-06-13 14:01:54 #3338.1] TRACE check fd=22 +[2018-06-13 14:01:54 #3338.1] TRACE check fd=23 +[2018-06-13 14:01:54 #3338.1] TRACE check fd=24 +[2018-06-13 14:01:54 #3338.1] TRACE check fd=25 +[2018-06-13 14:01:54 #3338.1] TRACE check fd=26 +[2018-06-13 14:01:54 #3338.1] TRACE check fd=27 +[2018-06-13 14:01:54 #3338.1] TRACE check fd=28 +[2018-06-13 14:01:54 #3338.1] TRACE check fd=29 +[2018-06-13 14:01:54 #3338.1] TRACE check fd=30 +[2018-06-13 14:02:04 #3338.0] TRACE header_length=6, payload_length=21 +[2018-06-13 14:02:04 #3338.0] TRACE send string package, size=23 bytes. +[2018-06-13 14:02:04 #3338.0] TRACE dispatch, type=10|len=23 + +[2018-06-13 14:02:24 #3338.1] TRACE check fd=7 +[2018-06-13 14:02:24 #3338.1] TRACE check fd=8 +[2018-06-13 14:02:24 #3338.1] TRACE check fd=9 +[2018-06-13 14:02:24 #3338.1] TRACE check fd=10 +[2018-06-13 14:02:24 #3338.1] TRACE check fd=11 +[2018-06-13 14:02:24 #3338.1] TRACE check fd=12 +[2018-06-13 14:02:24 #3338.1] TRACE check fd=13 +[2018-06-13 14:02:24 #3338.1] TRACE check fd=14 +[2018-06-13 14:02:24 #3338.1] TRACE check fd=15 +[2018-06-13 14:02:24 #3338.1] TRACE check fd=16 +[2018-06-13 14:02:24 #3338.1] TRACE check fd=17 +[2018-06-13 14:02:24 #3338.1] TRACE check fd=18 +[2018-06-13 14:02:24 #3338.1] TRACE check fd=19 +[2018-06-13 14:02:24 #3338.1] TRACE check fd=20 +[2018-06-13 14:02:24 #3338.1] TRACE check fd=21 +[2018-06-13 14:02:24 #3338.1] TRACE check fd=22 +[2018-06-13 14:02:24 #3338.1] TRACE check fd=23 +[2018-06-13 14:02:24 #3338.1] TRACE check fd=24 +[2018-06-13 14:02:24 #3338.1] TRACE check fd=25 +[2018-06-13 14:02:24 #3338.1] TRACE check fd=26 +[2018-06-13 14:02:24 #3338.1] TRACE check fd=27 +[2018-06-13 14:02:24 #3338.1] TRACE check fd=28 +[2018-06-13 14:02:24 #3338.1] TRACE check fd=29 +[2018-06-13 14:02:24 #3338.1] TRACE check fd=30 +[2018-06-13 14:02:34 #3338.0] TRACE header_length=6, payload_length=21 +[2018-06-13 14:02:34 #3338.0] TRACE send string package, size=23 bytes. +[2018-06-13 14:02:34 #3338.0] TRACE dispatch, type=10|len=23 + +[2018-06-13 14:02:54 #3338.1] TRACE check fd=7 +[2018-06-13 14:02:54 #3338.1] TRACE check fd=8 +[2018-06-13 14:02:54 #3338.1] TRACE check fd=9 +[2018-06-13 14:02:54 #3338.1] TRACE check fd=10 +[2018-06-13 14:02:54 #3338.1] TRACE check fd=11 +[2018-06-13 14:02:54 #3338.1] TRACE check fd=12 +[2018-06-13 14:02:54 #3338.1] TRACE check fd=13 +[2018-06-13 14:02:54 #3338.1] TRACE check fd=14 +[2018-06-13 14:02:54 #3338.1] TRACE check fd=15 +[2018-06-13 14:02:54 #3338.1] TRACE check fd=16 +[2018-06-13 14:02:54 #3338.1] TRACE check fd=17 +[2018-06-13 14:02:54 #3338.1] TRACE check fd=18 +[2018-06-13 14:02:54 #3338.1] TRACE check fd=19 +[2018-06-13 14:02:54 #3338.1] TRACE check fd=20 +[2018-06-13 14:02:54 #3338.1] TRACE check fd=21 +[2018-06-13 14:02:54 #3338.1] TRACE check fd=22 +[2018-06-13 14:02:54 #3338.1] TRACE check fd=23 +[2018-06-13 14:02:54 #3338.1] TRACE check fd=24 +[2018-06-13 14:02:54 #3338.1] TRACE check fd=25 +[2018-06-13 14:02:54 #3338.1] TRACE check fd=26 +[2018-06-13 14:02:54 #3338.1] TRACE check fd=27 +[2018-06-13 14:02:54 #3338.1] TRACE check fd=28 +[2018-06-13 14:02:54 #3338.1] TRACE check fd=29 +[2018-06-13 14:02:54 #3338.1] TRACE check fd=30 +[2018-06-13 14:03:04 #3338.0] TRACE header_length=6, payload_length=21 +[2018-06-13 14:03:04 #3338.0] TRACE send string package, size=23 bytes. +[2018-06-13 14:03:04 #3338.0] TRACE dispatch, type=10|len=23 + +[2018-06-13 14:03:24 #3338.1] TRACE check fd=7 +[2018-06-13 14:03:24 #3338.1] TRACE check fd=8 +[2018-06-13 14:03:24 #3338.1] TRACE check fd=9 +[2018-06-13 14:03:24 #3338.1] TRACE check fd=10 +[2018-06-13 14:03:24 #3338.1] TRACE check fd=11 +[2018-06-13 14:03:24 #3338.1] TRACE check fd=12 +[2018-06-13 14:03:24 #3338.1] TRACE check fd=13 +[2018-06-13 14:03:24 #3338.1] TRACE check fd=14 +[2018-06-13 14:03:24 #3338.1] TRACE check fd=15 +[2018-06-13 14:03:24 #3338.1] TRACE check fd=16 +[2018-06-13 14:03:24 #3338.1] TRACE check fd=17 +[2018-06-13 14:03:24 #3338.1] TRACE check fd=18 +[2018-06-13 14:03:24 #3338.1] TRACE check fd=19 +[2018-06-13 14:03:24 #3338.1] TRACE check fd=20 +[2018-06-13 14:03:24 #3338.1] TRACE check fd=21 +[2018-06-13 14:03:24 #3338.1] TRACE check fd=22 +[2018-06-13 14:03:24 #3338.1] TRACE check fd=23 +[2018-06-13 14:03:24 #3338.1] TRACE check fd=24 +[2018-06-13 14:03:24 #3338.1] TRACE check fd=25 +[2018-06-13 14:03:24 #3338.1] TRACE check fd=26 +[2018-06-13 14:03:24 #3338.1] TRACE check fd=27 +[2018-06-13 14:03:24 #3338.1] TRACE check fd=28 +[2018-06-13 14:03:24 #3338.1] TRACE check fd=29 +[2018-06-13 14:03:24 #3338.1] TRACE check fd=30 +[2018-06-13 14:03:34 #3338.0] TRACE header_length=6, payload_length=21 +[2018-06-13 14:03:34 #3338.0] TRACE send string package, size=23 bytes. +[2018-06-13 14:03:34 #3338.0] TRACE dispatch, type=10|len=23 + +[2018-06-13 14:03:54 #3338.1] TRACE check fd=7 +[2018-06-13 14:03:54 #3338.1] TRACE check fd=8 +[2018-06-13 14:03:54 #3338.1] TRACE check fd=9 +[2018-06-13 14:03:54 #3338.1] TRACE check fd=10 +[2018-06-13 14:03:54 #3338.1] TRACE check fd=11 +[2018-06-13 14:03:54 #3338.1] TRACE check fd=12 +[2018-06-13 14:03:54 #3338.1] TRACE check fd=13 +[2018-06-13 14:03:54 #3338.1] TRACE check fd=14 +[2018-06-13 14:03:54 #3338.1] TRACE check fd=15 +[2018-06-13 14:03:54 #3338.1] TRACE check fd=16 +[2018-06-13 14:03:54 #3338.1] TRACE check fd=17 +[2018-06-13 14:03:54 #3338.1] TRACE check fd=18 +[2018-06-13 14:03:54 #3338.1] TRACE check fd=19 +[2018-06-13 14:03:54 #3338.1] TRACE check fd=20 +[2018-06-13 14:03:54 #3338.1] TRACE check fd=21 +[2018-06-13 14:03:54 #3338.1] TRACE check fd=22 +[2018-06-13 14:03:54 #3338.1] TRACE check fd=23 +[2018-06-13 14:03:54 #3338.1] TRACE check fd=24 +[2018-06-13 14:03:54 #3338.1] TRACE check fd=25 +[2018-06-13 14:03:54 #3338.1] TRACE check fd=26 +[2018-06-13 14:03:54 #3338.1] TRACE check fd=27 +[2018-06-13 14:03:54 #3338.1] TRACE check fd=28 +[2018-06-13 14:03:54 #3338.1] TRACE check fd=29 +[2018-06-13 14:03:54 #3338.1] TRACE check fd=30 +[2018-06-13 14:04:04 #3338.0] TRACE header_length=6, payload_length=21 +[2018-06-13 14:04:04 #3338.0] TRACE send string package, size=23 bytes. +[2018-06-13 14:04:04 #3338.0] TRACE dispatch, type=10|len=23 + +[2018-06-13 14:04:24 #3338.1] TRACE check fd=7 +[2018-06-13 14:04:24 #3338.1] TRACE check fd=8 +[2018-06-13 14:04:24 #3338.1] TRACE check fd=9 +[2018-06-13 14:04:24 #3338.1] TRACE check fd=10 +[2018-06-13 14:04:24 #3338.1] TRACE check fd=11 +[2018-06-13 14:04:24 #3338.1] TRACE check fd=12 +[2018-06-13 14:04:24 #3338.1] TRACE check fd=13 +[2018-06-13 14:04:24 #3338.1] TRACE check fd=14 +[2018-06-13 14:04:24 #3338.1] TRACE check fd=15 +[2018-06-13 14:04:24 #3338.1] TRACE check fd=16 +[2018-06-13 14:04:24 #3338.1] TRACE check fd=17 +[2018-06-13 14:04:24 #3338.1] TRACE check fd=18 +[2018-06-13 14:04:24 #3338.1] TRACE check fd=19 +[2018-06-13 14:04:24 #3338.1] TRACE check fd=20 +[2018-06-13 14:04:24 #3338.1] TRACE check fd=21 +[2018-06-13 14:04:24 #3338.1] TRACE check fd=22 +[2018-06-13 14:04:24 #3338.1] TRACE check fd=23 +[2018-06-13 14:04:24 #3338.1] TRACE check fd=24 +[2018-06-13 14:04:24 #3338.1] TRACE check fd=25 +[2018-06-13 14:04:24 #3338.1] TRACE check fd=26 +[2018-06-13 14:04:24 #3338.1] TRACE check fd=27 +[2018-06-13 14:04:24 #3338.1] TRACE check fd=28 +[2018-06-13 14:04:24 #3338.1] TRACE check fd=29 +[2018-06-13 14:04:24 #3338.1] TRACE check fd=30 +[2018-06-13 14:04:34 #3338.0] TRACE header_length=6, payload_length=21 +[2018-06-13 14:04:34 #3338.0] TRACE send string package, size=23 bytes. +[2018-06-13 14:04:34 #3338.0] TRACE dispatch, type=10|len=23 + +[2018-06-13 14:04:54 #3338.1] TRACE check fd=7 +[2018-06-13 14:04:54 #3338.1] TRACE check fd=8 +[2018-06-13 14:04:54 #3338.1] TRACE check fd=9 +[2018-06-13 14:04:54 #3338.1] TRACE check fd=10 +[2018-06-13 14:04:54 #3338.1] TRACE check fd=11 +[2018-06-13 14:04:54 #3338.1] TRACE check fd=12 +[2018-06-13 14:04:54 #3338.1] TRACE check fd=13 +[2018-06-13 14:04:54 #3338.1] TRACE check fd=14 +[2018-06-13 14:04:54 #3338.1] TRACE check fd=15 +[2018-06-13 14:04:54 #3338.1] TRACE check fd=16 +[2018-06-13 14:04:54 #3338.1] TRACE check fd=17 +[2018-06-13 14:04:54 #3338.1] TRACE check fd=18 +[2018-06-13 14:04:54 #3338.1] TRACE check fd=19 +[2018-06-13 14:04:54 #3338.1] TRACE check fd=20 +[2018-06-13 14:04:54 #3338.1] TRACE check fd=21 +[2018-06-13 14:04:54 #3338.1] TRACE check fd=22 +[2018-06-13 14:04:54 #3338.1] TRACE check fd=23 +[2018-06-13 14:04:54 #3338.1] TRACE check fd=24 +[2018-06-13 14:04:54 #3338.1] TRACE check fd=25 +[2018-06-13 14:04:54 #3338.1] TRACE check fd=26 +[2018-06-13 14:04:54 #3338.1] TRACE check fd=27 +[2018-06-13 14:04:54 #3338.1] TRACE check fd=28 +[2018-06-13 14:04:54 #3338.1] TRACE check fd=29 +[2018-06-13 14:04:54 #3338.1] TRACE check fd=30 +[2018-06-13 14:05:04 #3338.0] TRACE header_length=6, payload_length=21 +[2018-06-13 14:05:04 #3338.0] TRACE send string package, size=23 bytes. +[2018-06-13 14:05:04 #3338.0] TRACE dispatch, type=10|len=23 + +[2018-06-13 14:05:24 #3338.1] TRACE check fd=7 +[2018-06-13 14:05:24 #3338.1] TRACE check fd=8 +[2018-06-13 14:05:24 #3338.1] TRACE check fd=9 +[2018-06-13 14:05:24 #3338.1] TRACE check fd=10 +[2018-06-13 14:05:24 #3338.1] TRACE check fd=11 +[2018-06-13 14:05:24 #3338.1] TRACE check fd=12 +[2018-06-13 14:05:24 #3338.1] TRACE check fd=13 +[2018-06-13 14:05:24 #3338.1] TRACE check fd=14 +[2018-06-13 14:05:24 #3338.1] TRACE check fd=15 +[2018-06-13 14:05:24 #3338.1] TRACE check fd=16 +[2018-06-13 14:05:24 #3338.1] TRACE check fd=17 +[2018-06-13 14:05:24 #3338.1] TRACE check fd=18 +[2018-06-13 14:05:24 #3338.1] TRACE check fd=19 +[2018-06-13 14:05:24 #3338.1] TRACE check fd=20 +[2018-06-13 14:05:24 #3338.1] TRACE check fd=21 +[2018-06-13 14:05:24 #3338.1] TRACE check fd=22 +[2018-06-13 14:05:24 #3338.1] TRACE check fd=23 +[2018-06-13 14:05:24 #3338.1] TRACE check fd=24 +[2018-06-13 14:05:24 #3338.1] TRACE check fd=25 +[2018-06-13 14:05:24 #3338.1] TRACE check fd=26 +[2018-06-13 14:05:24 #3338.1] TRACE check fd=27 +[2018-06-13 14:05:24 #3338.1] TRACE check fd=28 +[2018-06-13 14:05:24 #3338.1] TRACE check fd=29 +[2018-06-13 14:05:24 #3338.1] TRACE check fd=30 +[2018-06-13 14:05:34 #3338.0] TRACE header_length=6, payload_length=21 +[2018-06-13 14:05:34 #3338.0] TRACE send string package, size=23 bytes. +[2018-06-13 14:05:34 #3338.0] TRACE dispatch, type=10|len=23 + +[2018-06-13 14:05:54 #3338.1] TRACE check fd=7 +[2018-06-13 14:05:54 #3338.1] TRACE check fd=8 +[2018-06-13 14:05:54 #3338.1] TRACE check fd=9 +[2018-06-13 14:05:54 #3338.1] TRACE check fd=10 +[2018-06-13 14:05:54 #3338.1] TRACE check fd=11 +[2018-06-13 14:05:54 #3338.1] TRACE check fd=12 +[2018-06-13 14:05:54 #3338.1] TRACE check fd=13 +[2018-06-13 14:05:54 #3338.1] TRACE check fd=14 +[2018-06-13 14:05:54 #3338.1] TRACE check fd=15 +[2018-06-13 14:05:54 #3338.1] TRACE check fd=16 +[2018-06-13 14:05:54 #3338.1] TRACE check fd=17 +[2018-06-13 14:05:54 #3338.1] TRACE check fd=18 +[2018-06-13 14:05:54 #3338.1] TRACE check fd=19 +[2018-06-13 14:05:54 #3338.1] TRACE check fd=20 +[2018-06-13 14:05:54 #3338.1] TRACE check fd=21 +[2018-06-13 14:05:54 #3338.1] TRACE check fd=22 +[2018-06-13 14:05:54 #3338.1] TRACE check fd=23 +[2018-06-13 14:05:54 #3338.1] TRACE check fd=24 +[2018-06-13 14:05:54 #3338.1] TRACE check fd=25 +[2018-06-13 14:05:54 #3338.1] TRACE check fd=26 +[2018-06-13 14:05:54 #3338.1] TRACE check fd=27 +[2018-06-13 14:05:54 #3338.1] TRACE check fd=28 +[2018-06-13 14:05:54 #3338.1] TRACE check fd=29 +[2018-06-13 14:05:54 #3338.1] TRACE check fd=30 +[2018-06-13 14:06:04 #3338.0] TRACE header_length=6, payload_length=21 +[2018-06-13 14:06:04 #3338.0] TRACE send string package, size=23 bytes. +[2018-06-13 14:06:04 #3338.0] TRACE dispatch, type=10|len=23 + +[2018-06-13 14:06:24 #3338.1] TRACE check fd=7 +[2018-06-13 14:06:24 #3338.1] TRACE check fd=8 +[2018-06-13 14:06:24 #3338.1] TRACE check fd=9 +[2018-06-13 14:06:24 #3338.1] TRACE check fd=10 +[2018-06-13 14:06:24 #3338.1] TRACE check fd=11 +[2018-06-13 14:06:24 #3338.1] TRACE check fd=12 +[2018-06-13 14:06:24 #3338.1] TRACE check fd=13 +[2018-06-13 14:06:24 #3338.1] TRACE check fd=14 +[2018-06-13 14:06:24 #3338.1] TRACE check fd=15 +[2018-06-13 14:06:24 #3338.1] TRACE check fd=16 +[2018-06-13 14:06:24 #3338.1] TRACE check fd=17 +[2018-06-13 14:06:24 #3338.1] TRACE check fd=18 +[2018-06-13 14:06:24 #3338.1] TRACE check fd=19 +[2018-06-13 14:06:24 #3338.1] TRACE check fd=20 +[2018-06-13 14:06:24 #3338.1] TRACE check fd=21 +[2018-06-13 14:06:24 #3338.1] TRACE check fd=22 +[2018-06-13 14:06:24 #3338.1] TRACE check fd=23 +[2018-06-13 14:06:24 #3338.1] TRACE check fd=24 +[2018-06-13 14:06:24 #3338.1] TRACE check fd=25 +[2018-06-13 14:06:24 #3338.1] TRACE check fd=26 +[2018-06-13 14:06:24 #3338.1] TRACE check fd=27 +[2018-06-13 14:06:24 #3338.1] TRACE check fd=28 +[2018-06-13 14:06:24 #3338.1] TRACE check fd=29 +[2018-06-13 14:06:24 #3338.1] TRACE check fd=30 +[2018-06-13 14:06:34 #3338.0] TRACE header_length=6, payload_length=21 +[2018-06-13 14:06:34 #3338.0] TRACE send string package, size=23 bytes. +[2018-06-13 14:06:34 #3338.0] TRACE dispatch, type=10|len=23 + +[2018-06-13 14:06:54 #3338.1] TRACE check fd=7 +[2018-06-13 14:06:54 #3338.1] TRACE check fd=8 +[2018-06-13 14:06:54 #3338.1] TRACE check fd=9 +[2018-06-13 14:06:54 #3338.1] TRACE check fd=10 +[2018-06-13 14:06:54 #3338.1] TRACE check fd=11 +[2018-06-13 14:06:54 #3338.1] TRACE check fd=12 +[2018-06-13 14:06:54 #3338.1] TRACE check fd=13 +[2018-06-13 14:06:54 #3338.1] TRACE check fd=14 +[2018-06-13 14:06:54 #3338.1] TRACE check fd=15 +[2018-06-13 14:06:54 #3338.1] TRACE check fd=16 +[2018-06-13 14:06:54 #3338.1] TRACE check fd=17 +[2018-06-13 14:06:54 #3338.1] TRACE check fd=18 +[2018-06-13 14:06:54 #3338.1] TRACE check fd=19 +[2018-06-13 14:06:54 #3338.1] TRACE check fd=20 +[2018-06-13 14:06:54 #3338.1] TRACE check fd=21 +[2018-06-13 14:06:54 #3338.1] TRACE check fd=22 +[2018-06-13 14:06:54 #3338.1] TRACE check fd=23 +[2018-06-13 14:06:54 #3338.1] TRACE check fd=24 +[2018-06-13 14:06:54 #3338.1] TRACE check fd=25 +[2018-06-13 14:06:54 #3338.1] TRACE check fd=26 +[2018-06-13 14:06:54 #3338.1] TRACE check fd=27 +[2018-06-13 14:06:54 #3338.1] TRACE check fd=28 +[2018-06-13 14:06:54 #3338.1] TRACE check fd=29 +[2018-06-13 14:06:54 #3338.1] TRACE check fd=30 +[2018-06-13 14:07:04 #3338.0] TRACE header_length=6, payload_length=21 +[2018-06-13 14:07:04 #3338.0] TRACE send string package, size=23 bytes. +[2018-06-13 14:07:04 #3338.0] TRACE dispatch, type=10|len=23 + +[2018-06-13 14:07:24 #3338.1] TRACE check fd=7 +[2018-06-13 14:07:24 #3338.1] TRACE check fd=8 +[2018-06-13 14:07:24 #3338.1] TRACE check fd=9 +[2018-06-13 14:07:24 #3338.1] TRACE check fd=10 +[2018-06-13 14:07:24 #3338.1] TRACE check fd=11 +[2018-06-13 14:07:24 #3338.1] TRACE check fd=12 +[2018-06-13 14:07:24 #3338.1] TRACE check fd=13 +[2018-06-13 14:07:24 #3338.1] TRACE check fd=14 +[2018-06-13 14:07:24 #3338.1] TRACE check fd=15 +[2018-06-13 14:07:24 #3338.1] TRACE check fd=16 +[2018-06-13 14:07:24 #3338.1] TRACE check fd=17 +[2018-06-13 14:07:24 #3338.1] TRACE check fd=18 +[2018-06-13 14:07:24 #3338.1] TRACE check fd=19 +[2018-06-13 14:07:24 #3338.1] TRACE check fd=20 +[2018-06-13 14:07:24 #3338.1] TRACE check fd=21 +[2018-06-13 14:07:24 #3338.1] TRACE check fd=22 +[2018-06-13 14:07:24 #3338.1] TRACE check fd=23 +[2018-06-13 14:07:24 #3338.1] TRACE check fd=24 +[2018-06-13 14:07:24 #3338.1] TRACE check fd=25 +[2018-06-13 14:07:24 #3338.1] TRACE check fd=26 +[2018-06-13 14:07:24 #3338.1] TRACE check fd=27 +[2018-06-13 14:07:24 #3338.1] TRACE check fd=28 +[2018-06-13 14:07:24 #3338.1] TRACE check fd=29 +[2018-06-13 14:07:24 #3338.1] TRACE check fd=30