Code Monkey home page Code Monkey logo

mqk's People

Contributors

fatrellis avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

mqk's Issues

批次处理超时任务

现在大概一次会查询出一条数据,然后重新发布任务。调整成每次会取出一批数据然后写入。

Worker状态监控

在Redis中保存Worker的状态。子进程退出后从Wokrer状态移除。

hget mqk:worker:status:unqid
1) "last_updated_at"
2) "1000000000"
3) "last_updated_at_human"
4) "2017-01-01 00:00"
5) "status"
6) "started"
7) "consumed"
8) "100"
9) "duration"
10) "100"
11) "process_id"
12) "1"
13) "id"
14) "uniqid"

expire mqk:worker:status:unqid 600

进程状态

Worker状态可由实际的业务扩充。

  • started
  • dequeued
  • executing
  • executed
  • quited

支持多个队列

K::task('sum', 1, 1)->toQueue("low")->do()
$ mqk run hight medium low

Boot hook

当MQK启动时通知。

use MQK\Hook;

class MQKHookImpl implements Hook
{
    public function boot()
    {
    }
}

清除已经退出的进程ID

由于PHP reap进程时无法拿到进程ID,无法将已经退出的进程ID清除。调整为子进程退出时通知主进程。避免主进程清理已经退出不存在的进程ID。

增强队列的伸缩性,可share到不同的redis实例中。

mqk使用lpush实现队列功能。由于redis的cluster分片是根据key的hash分布,导致同一个key的list无法使用集群增加负载。

mqk增加一个队列的负载均衡,写入到不同的key列表中。消费者进程按队列平均分配,实现横向扩容。

启用self pipe

由于php缺少pipe()函数,届时使用 socket 模拟 pipe。

分级输出mqk的日志信息

进程的启动等关键信息在notice级别输出。

进程的执行状态在info级别输出。

消息的处理debug信息在debug级别输出。

当出现异常时的处理

vendor/fatrellis/mqk/bin/mqk run --config config.php
[2017-09-12 13:41:39] 22368 MQK\Runner.INFO: Master process 22368 [] []
[2017-09-12 13:41:39] 22368 MQK\Runner.INFO: will start 100 process [] []
Process 22372 got terminal signal
Process 22373 got terminal signal
Process 22374 got terminal signal
Process 22375 got terminal signal
Process 22376 got terminal signal
Process 22377 got terminal signal
Process 22378 got terminal signal
Process 22379 got terminal signal
Process 22380 got terminal signal
Process 22381 got terminal signal
Process 22382 got terminal signal
Process 22383 got terminal signal
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Sending message to udp://81.171.8.136:34367 [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Sending message to udp://163.172.158.55:35459 [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Sending message to udp://88.208.61.225:1910 [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Send message  []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Sending message to udp://213.174.147.225:1910 [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Send message  []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Send message  []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Send message  []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Sending message to udp://77.172.52.63:6883 [] []
Process 22384 got terminal signal
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Send message  []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Sending message to udp://212.47.244.206:51023 [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Send message  []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Sending message to udp://45.79.66.149:6881 [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Send message  []
Process 22385 got terminal signal
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Sending message to udp://96.47.144.250:47719 [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Send message  []
Process 22386 got terminal signal
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Sending message to udp://183.55.35.1:7419 [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Send message  []
Process 22388 got terminal signal
Process 22389 got terminal signal
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Sending message to udp://172.245.8.20:51413 [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Send message  []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Sending message to udp://49.75.17.73:42432 [] []
Process 22390 got terminal signal
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Sending message to udp://172.58.97.161:47588 [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Send message  []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Send message  []
Process 22391 got terminal signal
Process 22392 got terminal signal
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Sending message to udp://136.63.200.96:6881 [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Send message  []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Sending message to udp://192.168.0.100:7419 [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Sending message to udp://45.79.107.149:6881 [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Send message  []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Send message  []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Sending message to udp://192.169.6.4:10556 [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Sending message to udp://62.210.141.166:57413 [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Sending message to udp://139.162.85.126:6881 [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Send message  []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Send message  []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Send message  []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Received message from 183.55.35.1:7419 [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Sending message to udp://148.251.155.183:51413 [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Sending message to udp://222.93.105.191:8325 [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: send message [] []
r
Process 22393 got terminal signal
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: 8 [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= rvJWDSbLuCrTNa8ZOW8BxR3/WJI= 192.168.0.100 7419 [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Send message  []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Send message  []
Process 22394 got terminal signal
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= r5oVIJmGVspODjHqv00UbAbZJtY= 185.148.3.31 28696 [] []
Process 22395 got terminal signal
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= rAee56xCb68YBEcI2Gu3BHx+e2E= 82.81.103.108 27944 [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qrSNvZLe0pod6BVc0T3BYlY4rfw= 136.63.200.96 6881 [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Sending message to udp://185.213.209.223:1901 [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Send message  []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Sending message to udp://192.168.0.100:7419 [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Sending message to udp://212.47.244.206:51023 [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qp+vufXvsMfQ46/gAB7qNjb9TqA= 123.196.124.158 7967 [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Send message  []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Created client [] []
Process 22396 got terminal signal
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Send message  []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= q/z1Gaywvi4QdXvDUNfzcAjYEU0= 92.97.97.29 1500 [] []
Process 22397 got terminal signal
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= q+taT0ouzHNbB6gT6zvoZ1ar4Qs= 37.235.204.149 39683 [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qLKF0XVy1M/xL8AcEprkDiqPdpg= 46.214.109.84 58480 [] []
Process 22398 got terminal signal
PHP Warning:  Redis::hSet() expects exactly 3 parameters, 2 given in /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php on line 64
PHP Stack trace:
PHP   1. {main}() /Users/cj/Code/dht/vendor/fatrellis/mqk/bin/mqk:0
PHP   2. MQK\MQKApplication->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/bin/mqk:15
PHP   3. MQK\MQKApplication->doRun() /Users/cj/Code/dht/vendor/symfony/console/Application.php:125
PHP   4. MQK\MQKApplication->doRunCommand() /Users/cj/Code/dht/vendor/symfony/console/Application.php:224
PHP   5. MQK\Command\RunCommand->run() /Users/cj/Code/dht/vendor/symfony/console/Application.php:888
PHP   6. MQK\Command\RunCommand->execute() /Users/cj/Code/dht/vendor/symfony/console/Command/Command.php:264
PHP   7. MQK\Runner->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Command/RunCommand.php:88
PHP   8. MQK\Runner->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Runner.php:93
PHP   9. MQK\Runner->spawn() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:111
PHP  10. MQK\Runner->spawnWorker() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:306
PHP  11. MQK\Worker\WorkerConsumer->start() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:321
PHP  12. MQK\Worker\WorkerConsumer->run() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/AbstractWorker.php:38
PHP  13. MQK\Worker\WorkerConsumerExecutor->execute() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Worker/WorkerConsumer.php:116
PHP  14. MQK\Queue\MessageEvent->__invoke() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Worker/WorkerConsumerExecutor.php:87
PHP  15. MQK\Queue\MessageEventBus->dispatch() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Queue/MessageEvent.php:45
PHP  16. Symfony\Component\EventDispatcher\EventDispatcher->dispatch() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Queue/MessageEventBus.php:25
PHP  17. Symfony\Component\EventDispatcher\EventDispatcher->doDispatch() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:44
PHP  18. call_user_func:{/Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212}() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212
PHP  19. MQK\Worker\WorkerConsumer->{closure:/Users/cj/Code/dht/bootstrap.php:6-8}() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212
PHP  20. MQK\DHT\DiscoveryListener->__construct() /Users/cj/Code/dht/bootstrap.php:7
PHP  21. React\EventLoop\StreamSelectLoop->run() /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php:59
PHP  22. React\EventLoop\StreamSelectLoop->waitForStreamActivity() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:205
PHP  23. call_user_func:{/Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236}() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236
PHP  24. React\Datagram\Socket->onReceive() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236
PHP  25. React\Datagram\Socket->emit() /Users/cj/Code/dht/vendor/react/datagram/src/Socket.php:75
PHP  26. MQK\DHT\Discovery->MQK\DHT\{closure}() /Users/cj/Code/dht/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123
PHP  27. MQK\DHT\Discovery->message() /Users/cj/Code/dht/src/MQK/DHT/Discovery.php:49
PHP  28. MQK\DHT\DiscoveryListener->completed() /Users/cj/Code/dht/src/MQK/DHT/Discovery.php:84
PHP  29. Redis->hSet() /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php:64

Warning: Redis::hSet() expects exactly 3 parameters, 2 given in /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php on line 64

Call Stack:
    0.0046     355104   1. {main}() /Users/cj/Code/dht/vendor/fatrellis/mqk/bin/mqk:0
    0.0208    1483208   2. MQK\MQKApplication->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/bin/mqk:15
    0.0285    1792200   3. MQK\MQKApplication->doRun() /Users/cj/Code/dht/vendor/symfony/console/Application.php:125
    0.0286    1792200   4. MQK\MQKApplication->doRunCommand() /Users/cj/Code/dht/vendor/symfony/console/Application.php:224
    0.0286    1792200   5. MQK\Command\RunCommand->run() /Users/cj/Code/dht/vendor/symfony/console/Application.php:888
    0.0291    1798240   6. MQK\Command\RunCommand->execute() /Users/cj/Code/dht/vendor/symfony/console/Command/Command.php:264
    0.0354    2163000   7. MQK\Runner->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Command/RunCommand.php:88
    0.0354    2163000   8. MQK\Runner->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Runner.php:93
    0.0356    2164240   9. MQK\Runner->spawn() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:111
    0.0498    2274520  10. MQK\Runner->spawnWorker() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:306
    0.0514    2276112  11. MQK\Worker\WorkerConsumer->start() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:321
    0.0551    2278040  12. MQK\Worker\WorkerConsumer->run() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/AbstractWorker.php:38
    0.0620    2319568  13. MQK\Worker\WorkerConsumerExecutor->execute() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Worker/WorkerConsumer.php:116
    0.0874    2897448  14. MQK\Queue\MessageEvent->__invoke() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Worker/WorkerConsumerExecutor.php:87
    0.0877    2897656  15. MQK\Queue\MessageEventBus->dispatch() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Queue/MessageEvent.php:45
    0.0877    2897656  16. Symfony\Component\EventDispatcher\EventDispatcher->dispatch() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Queue/MessageEventBus.php:25
    0.0877    2898376  17. Symfony\Component\EventDispatcher\EventDispatcher->doDispatch() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:44
    0.0877    2898376  18. call_user_func:{/Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212}() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212
    0.0878    2898376  19. MQK\Worker\WorkerConsumer->{closure:/Users/cj/Code/dht/bootstrap.php:6-8}() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212
    0.0880    2908584  20. MQK\DHT\DiscoveryListener->__construct() /Users/cj/Code/dht/bootstrap.php:7
    0.0993    3217456  21. React\EventLoop\StreamSelectLoop->run() /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php:59
    0.0995    3216600  22. React\EventLoop\StreamSelectLoop->waitForStreamActivity() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:205
    0.1477    3217080  23. call_user_func:{/Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236}() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236
    0.1477    3217080  24. React\Datagram\Socket->onReceive() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236
    0.1477    3287368  25. React\Datagram\Socket->emit() /Users/cj/Code/dht/vendor/react/datagram/src/Socket.php:75
    0.1477    3287368  26. MQK\DHT\Discovery->MQK\DHT\{closure}() /Users/cj/Code/dht/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123
    0.1479    3287368  27. MQK\DHT\Discovery->message() /Users/cj/Code/dht/src/MQK/DHT/Discovery.php:49
    0.1759    3510192  28. MQK\DHT\DiscoveryListener->completed() /Users/cj/Code/dht/src/MQK/DHT/Discovery.php:84
    0.1759    3510256  29. Redis->hSet() /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php:64

[2017-09-12 13:41:39] 22380 MQK\Worker\WorkerConsumerExecutor.INFO: Message execute duration 0 [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Sending message to udp://92.97.97.29:1500 [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Sending message to udp://37.235.204.149:39683 [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Send message  []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Send message  []
Process 22399 got terminal signal
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Sending message to udp://123.196.124.158:7967 [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Sending message to udp://46.214.109.84:58480 [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Send message  []
Process 22400 got terminal signal
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Send message  []
Process 22401 got terminal signal
Process 22402 got terminal signal
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Sending message to udp://136.63.200.96:6881 [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Sending message to udp://82.81.103.108:27944 [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Send message  []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Send message  []
Process 22403 got terminal signal
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Sending message to udp://185.148.3.31:28696 [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Send message  []
Process 22404 got terminal signal
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Sending message to udp://212.47.229.201:38271 [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Send message  []
Process 22405 got terminal signal
Process 22406 got terminal signal
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Sending message to udp://139.162.85.126:6881 [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Send message  []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Sending message to udp://59.54.117.103:2895 [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Send message  []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Received message from 123.196.124.158:7967 [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Sending message to udp://45.79.66.149:6881 [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: send message [] []
r
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: 8 [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qp+vufXvsMfQ46/gAB7qNjb9TqA= 96.47.144.250 47719 [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Send message  []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qp+tV+IRrPOUW4FsY6L24Y3lUzQ= 121.172.179.158 57567 [] []
Process 22407 got terminal signal
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Sending message to udp://117.153.10.219:30906 [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qp+IxRsN8j7F1ZlsDM6iXfaIDOs= 95.72.126.129 48372 [] []
Process 22408 got terminal signal
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Send message  []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qp+G38y0jwk5U1JowYzxOPXU5FY= 151.0.10.192 18096 [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qp/+okI3zGA6/0x2viWe+23ds/A= 213.111.253.240 41237 [] []
Process 22409 got terminal signal
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qp268b/gSEWSEF4VoG2DLWe38pg= 119.181.201.5 1097 [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Sending message to udp://121.172.179.158:57567 [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Send message  []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Sending message to udp://95.72.126.129:48372 [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Created client [] []
Process 22410 got terminal signal
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Send message  []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qpxvYx1MGMmpzPsXEsQxomqu8AA= 111.2.147.23 11734 [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Sending message to udp://151.0.10.192:18096 [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Send message  []
Process 22411 got terminal signal
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qo9PLvqzzbokai6PPqX3M9ESfdw= 223.74.230.65 24015 [] []
Process 22412 got terminal signal
PHP Warning:  Redis::hSet() expects exactly 3 parameters, 2 given in /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php on line 64
PHP Stack trace:
PHP   1. {main}() /Users/cj/Code/dht/vendor/fatrellis/mqk/bin/mqk:0
PHP   2. MQK\MQKApplication->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/bin/mqk:15
PHP   3. MQK\MQKApplication->doRun() /Users/cj/Code/dht/vendor/symfony/console/Application.php:125
PHP   4. MQK\MQKApplication->doRunCommand() /Users/cj/Code/dht/vendor/symfony/console/Application.php:224
PHP   5. MQK\Command\RunCommand->run() /Users/cj/Code/dht/vendor/symfony/console/Application.php:888
PHP   6. MQK\Command\RunCommand->execute() /Users/cj/Code/dht/vendor/symfony/console/Command/Command.php:264
PHP   7. MQK\Runner->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Command/RunCommand.php:88
PHP   8. MQK\Runner->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Runner.php:93
PHP   9. MQK\Runner->spawn() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:111
PHP  10. MQK\Runner->spawnWorker() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:306
PHP  11. MQK\Worker\WorkerConsumer->start() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:321
PHP  12. MQK\Worker\WorkerConsumer->run() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/AbstractWorker.php:38
PHP  13. MQK\Worker\WorkerConsumerExecutor->execute() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Worker/WorkerConsumer.php:116
PHP  14. MQK\Queue\MessageEvent->__invoke() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Worker/WorkerConsumerExecutor.php:87
PHP  15. MQK\Queue\MessageEventBus->dispatch() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Queue/MessageEvent.php:45
PHP  16. Symfony\Component\EventDispatcher\EventDispatcher->dispatch() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Queue/MessageEventBus.php:25
PHP  17. Symfony\Component\EventDispatcher\EventDispatcher->doDispatch() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:44
PHP  18. call_user_func:{/Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212}() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212
PHP  19Process 22413 got terminal signal
. MQK\Worker\WorkerConsumer->{closure:/Users/cj/Code/dht/bootstrap.php:6-8}() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Sending message to udp://119.181.201.5:1097 [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Send message  []
PHP  20. MQK\DHT\DiscoveryListener->__construct() /Users/cj/Code/dht/bootstrap.php:7
PHP  21. React\EventLoop\StreamSelectLoop->run() /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php:59
PHP  22. React\EventLoop\StreamSelectLoop->waitForStreamActivity() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:205
PHP  23. call_user_func:{/Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236}() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236
PHP  24. React\Datagram\Socket->onReceive() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236
PHP  25. React\Datagram\Socket->emit() /Users/cj/Code/dht/vendor/react/datagram/src/Socket.php:75
PHP  26. MQK\DHT\Discovery->MQK\DHT\{closure}() /Users/cj/Code/dht/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123
PHP  27. MQK\DHT\Discovery->message() /Users/cj/Code/dht/src/MQK/DHT/Discovery.php:49
PHP  28. MQK\DHT\DiscoveryListener->completed() /Users/cj/Code/dht/src/MQK/DHT/Di[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Sending message to udp://111.2.147.23:11734 [] []
scovery.php:84
PHP  29. Redis->hSet() /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php:64

Warning: Redis::hSet() expects exactly 3 parameters, 2 given in /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php on line 64

Call Stack:
    0.0046     355104   1. {main}() /Users/cj/Code/dht/vendor/fatrellis/mqk/bin/mqk:0
    0.0208    1483208   2. MQK\MQKApplication->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/bin/mqk:15
    0.0285    1792200   3. MQK\MQKApplication->doRun() /Users/cj/Code/dht/vendor/symfony/console/Application.php:125
    0.0286    1792200   4. MQK\MQKApplication->doRunCommand() /Users/cj/Code/dht/vendor/symfony/console/Application.php:224
    0.0286    1792200   5. MQK\Command\RunCommand->run() /Users/cj/Code/dht/vendor/symfony/console/Application.php:888
    0.0291    1798240   6. MQK\Command\RunCommand->execute() /Users/cj/Code/dht/vendor/symfony/console/Command/Command.php:264
    0.0354    2163000   7. MQK\Runner->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Command/RunCommand.php:88
    0.0354    2163000   8. MQK\Runner->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Runner.php:93
    0.0356    2164240   9. MQK\Runner->spawn() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:111
    0.0498    2274520  10. MQK\Runner->spawnWorker() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:306
    0.0514    2276112  11. MQK\Worker\WorkerConsumer->start() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:321
    0.0551    2278040  12. MQK\Worker\WorkerConsumer->run() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/AbstractWorker.php:38
    0.1826    3422720  13. MQK\Worker\WorkerConsumerExecutor->execute() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Worker/WorkerConsumer.php:116
    0.1894    3437440  14. MQK\Queue\MessageEvent->__invoke() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Worker/WorkerConsumerExecutor.php:87
    0.1896    3437568  15. MQK\Queue\MessageEventBus->dispatch() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Queue/MessageEvent.php:45
    0.1896    3437568  16. Symfony\Component\EventDispatcher\EventDispatcher->dispatch() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Queue/MessageEventBus.php:25
    0.1897    3437568  17. Symfony\Component\EventDispatcher\EventDispatcher->doDispatch() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:44
    0.1897    3437568  18. call_user_func:{/Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212}() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212
    0.1897    3437568  19. MQK\Worker\WorkerConsumer->{closure:/Users/cj/Code/dht/bootstrap.php:6-8}() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212
    0.1897    3437680  20. MQK\DHT\DiscoveryListener->__construct() /Users/cj/Code/dht/bootstrap.php:7
    0.1910    3451160  21. React\EventLoop\StreamSelectLoop->run() /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php:59
    0.1919    3450304  22. React\EventLoop\StreamSelectLoop->waitForStreamActivity() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:205
    0.2292    3450784  23. call_user_func:{/Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236}() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236
    0.2292    3450784  24. React\Datagram\Socket->onReceive() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236
    0.2292    3521072  25. React\Datagram\Socket->emit() /Users/cj/Code/dht/vendor/react/datagram/src/Socket.php:75
    0.2292    3521072  26. MQK\DHT\Discovery->MQK\DHT\{closure}() /Users/cj/Code/dht/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123
    0.2296    3521072  27. MQK\DHT\Discovery->message() /Users/cj/Code/dht/src/MQK/DHT/Discovery.php:49
    0.2596    3709176  28. MQK\DHT\DiscoveryListener->completed() /Users/cj/Code/dht/src/MQK/DHT/Discovery.php:84
    0.2596    3709240  29. Redis->hSet() /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php:64

[2017-09-12 13:41:39] 22380 MQK\Worker\WorkerConsumerExecutor.INFO: Message execute duration 0 [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Send message  []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Sending message to udp://223.74.230.65:24015 [] []
Process 22414 got terminal signal
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Send message  []
Process 22415 got terminal signal
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Sending message to udp://213.111.253.240:41237 [] []
Process 22416 got terminal signal
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Send message  []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Sending message to udp://96.47.144.250:47719 [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Created client [] []
Process 22417 got terminal signal
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Sending message to udp://151.231.60.130:29285 [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Send message  []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Send message  []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Sending message to udp://183.55.35.1:7419 [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Created client [] []
Process 22418 got terminal signal
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Send message  []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Sending message to udp://119.181.201.5:1097 [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Send message  []
Process 22419 got terminal signal
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Sending message to udp://172.245.8.20:51413 [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Send message  []
Process 22420 got terminal signal
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Received message from 119.181.201.5:1097 [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: send message [] []
r
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: 8 [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qp268b/gSEWSEF4VoG2DLW+CnQs= 139.162.85.126 6881 [] []
[2017-09-12 13:41:39] MQK\DHT\Discovery.DEBUG: Sending message to udp://175.120.186.71:6869 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Send message  []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qp268b/gSEWSEF4VoG2DfD9/IvM= 192.169.6.4 10556 [] []
Process 22421 got terminal signal
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qp268b/gSEWSEF4VT0C7hgRsNbE= 116.196.86.108 53516 [] []
Process 22422 got terminal signal
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Sending message to udp://49.75.17.73:42432 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qp268b/gSEWSEF4VT0C7rRLjq/8= 123.206.45.145 50566 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Send message  []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qp268b/gSEWSEF4VT0C7pobDwZw= 88.208.61.225 1910 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qp268b/gSEWSEF4VT0C7lpcUnEE= 213.174.147.225 1910 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Sending message to udp://77.172.52.63:6883 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qp268b/gSEWSEFDRMLoghHeK8vw= 173.212.243.121 6883 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Send message  []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qp268b/gSEWSEHxDgc+VwBUxGWc= 163.44.149.76 6882 [] []
PHP Warning:  Redis::hSet() expects exactly 3 parameters, 2 given in /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php on line 64
PHP Stack trace:
PHP   1. {main}() /Users/cj/Code/dht/vendor/fatrellis/mqk/bin/mqk:0
PHP   2. MQK\MQKApplication->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/bin/mqk:15
PHP   3. MQK\MQKApplication->doRun() /Users/cj/Code/dht/vendor/symfony/console/Application.php:125
PHP   4. MQK\MQKApplication->doRunCommand() /Users/cj/Code/dht/vendor/symfony/console/Application.php:224
PHP   5. MQK\Command\RunCommand->run() /Users/cj/Code/dht/vendor/symfony/console/Application.php:888
PHP   6. MQK\Command\RunCommand->execute() /Users/cj/Code/dht/vendor/symfony/console/Command/Command.php:264
PHP   7. MQK\Runner->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Command/RunCommand.php:88
PHP   8. MQK\Runner->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Runner.php:93
PHP   9. MQK\Runner->spawn() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:111
PHP  10. MQK\Runner->spawnWorker() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:306
PHP  11. MQK\Worker\WorkerConsumer->start() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:321
PHP  12. MQK\Worker\WorkerConsumer->run() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/AbstractWorker.php:38
PHP  13. MQK\Worker\WorkerConsumerExecutor->execute() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Worker/WorkerConsumer.php:116
PHP  14. MQK\Queue\MessageEvent->__invoke() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Worker/WorkerConsumerExecutor.php:87
PHP  15. MQK\Queue\MessageEventBus->dispatch() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Queue/MessageEvent.php:45
PHP  16. Symfony\Component\EventDispatcher\EventDispatcher->dispatch() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Queue/MessageEventBus.php:25
PHP  17. Symfony\Component\EventDispatcher\EventDispatcher->doDispatch() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:44
PHP  18. call_user_func:{/Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212}() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212
PHP  19. MQK\Worker\WorkerConsumer->{closure:/Users/cj/Code/dht/bootstrap.php:6-8}() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212
PHP  20. MQK\DHT\DiscoveryListener->__construct() /Users/cj/Code/dht/bootstrap.php:7
PHP  21. React\EventLoop\StreamSelectLoop->run() /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php:59
PHP  22. React\EventLoop\StreamSelectLoop->waitForStreamActivity() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:205
PHP  23. call_user_func:{/Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236}() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236
PHP  24. React\Datagram\Socket->onReceive() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236
PHP  25. React\Datagram\Socket->emit() /Users/cj/Code/dht/vendor/react/datagram/src/Socket.php:75
PHP  26. MQK\DHT\Discovery->MQK\DHT\{closure}() /Users/cj/Code/dht/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123
PHP  27. MQK\DHT\Discovery->message() /Users/cj/Code/dht/src/MQK/DHT/Discovery.php:49
PHP  28. MQK\DHT\DiscoveryListener->completed() /Users/cj/Code/dht/src/MQK/DHT/Discovery.php:84
PHP  29. Redis->hSet() /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php:64

Warning: Redis::hSet() expects exactly 3 parameters, 2 given in /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php on line 64

Call Stack:
    0.0046     355104   1. {main}() /Users/cj/Code/dht/vendor/fatrellis/mqk/bin/mqk:0
    0.0208    1483208   2. MQK\MQKApplication->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/bin/mqk:15
    0.0285    1792200   3. MQK\MQKApplication->doRun() /Users/cj/Code/dht/vendor/symfony/console/Application.php:125
    0.0286    1792200   4. MQK\MQKApplication->doRunCommand() /Users/cj/Code/dht/vendor/symfony/console/Application.php:224
    0.0286    1792200   5. MQK\Command\RunCommand->run() /Users/cj/Code/dht/vendor/symfony/console/Application.php:888
    0.0291    1798240   6. MQK\Command\RunCommand->execute() /Users/cj/Code/dht/vendor/symfony/console/Command/Command.php:264
    0.0354    2163000   7. MQK\Runner->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Command/RunCommand.php:88
    0.0354    2163000   8. MQK\Runner->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Runner.php:93
    0.0356    2164240   9. MQK\Runner->spawn() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:111
    0.2403    2322928  10. MQK\Runner->spawnWorker() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:306
    0.2492    2324520  11. MQK\Worker\WorkerConsumer->start() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:321
    0.2529    2326448  12. MQK\Worker\WorkerConsumer->run() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/AbstractWorker.php:38
    0.2552    2367976  13. MQK\Worker\WorkerConsumerExecutor->execute() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Worker/WorkerConsumer.php:116
    0.2652    2945856  14. MQK\Queue\MessageEvent->__invoke() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Worker/WorkerConsumerExecutor.php:87
    0.2655    2946064  15. MQK\Queue\MessageEventBus->dispatch() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Queue/MessageEvent.php:45
    0.2655    2946064  16. Symfony\Component\EventDispatcher\EventDispatcher->dispatch() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Queue/MessageEventBus.php:25
    0.2655    2946784  17. Symfony\Component\EventDispatcher\EventDispatcher->doDispatch() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:44
    0.2655    2946784  18. call_user_func:{/Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212}() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212
    0.2656    2946784  19. MQK\Worker\WorkerConsumer->{closure:/Users/cj/Code/dht/bootstrap.php:6-8}() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212
    0.2658    2956992  20. MQK\DHT\DiscoveryListener->__construct() /Users/cj/Code/dht/bootstrap.php:7
    0.2717    3265864  21. React\EventLoop\StreamSelectLoop->run() /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php:59
    0.2719    3265008  22. React\EventLoop\StreamSelectLoop->waitForStreamActivity() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:205
    0.3088    3265488  23. call_user_func:{/Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236}() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236
    0.3088    3265488  24. React\Datagram\Socket->onReceive() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236
    0.3089    3335776  25. React\Datagram\Socket->emit() /Users/cj/Code/dht/vendor/react/datagram/src/Socket.php:75
    0.3089    3335776  26. MQK\DHT\Discovery->MQK\DHT\{closure}() /Users/cj/Code/dht/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123
    0.3092    3335776  27. MQK\DHT\Discovery->message() /Users/cj/Code/dht/src/MQK/DHT/Discovery.php:49
    0.3283    3558600  28. MQK\DHT\DiscoveryListener->completed() /Users/cj/Code/dht/src/MQK/DHT/Discovery.php:84
    0.3283    3558664  29. Redis->hSet() /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php:64

[2017-09-12 13:41:40] 22410 MQK\Worker\WorkerConsumerExecutor.INFO: Message execute duration 1 [] []
Process 22423 got terminal signal
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Sending message to udp://163.44.149.76:6882 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Sending message to udp://116.196.86.108:53516 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Send message  []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Sending message to udp://123.206.45.145:50566 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Send message  []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Send message  []
Process 22424 got terminal signal
Process 22425 got terminal signal
Process 22426 got terminal signal
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Sending message to udp://173.212.243.121:6883 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Received message from 119.181.201.5:1097 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: send message [] []
r
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: 8 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qp268b/gSEWSEF4VoG2DLW+CnQs= 139.162.85.126 6881 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Received message from 183.55.35.1:7419 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Send message  []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: send message [] []
r
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: 8 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= rvJWDSbLuCrTNa8ZOW8BxR3/WJI= 192.168.0.100 7419 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qp268b/gSEWSEF4VoG2DfD9/IvM= 192.169.6.4 10556 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Sending message to udp://213.174.147.225:1910 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qp268b/gSEWSEF4VT0C7hgRsNbE= 116.196.86.108 53516 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= r5oVIJmGVspODjHqv00UbAbZJtY= 185.148.3.31 28696 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Sending message to udp://88.208.61.225:1910 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Send message  []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= rAee56xCb68YBEcI2Gu3BHx+e2E= 82.81.103.108 27944 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qp268b/gSEWSEF4VT0C7rRLjq/8= 123.206.45.145 50566 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Send message  []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Received message from 148.251.155.183:51413 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: send message [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qrSNvZLe0pod6BVc0T3BYlY4rfw= 136.63.200.96 6881 [] []
r
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qp268b/gSEWSEF4VT0C7pobDwZw= 88.208.61.225 1910 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: 1 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Sending message to udp://192.169.6.4:10556 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qEr+Ul9iBMxeCu8pZu3cfD9/IvM= 192.169.6.4 10556 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qp+vufXvsMfQ46/gAB7qNjb9TqA= 123.196.124.158 7967 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qp268b/gSEWSEF4VT0C7lpcUnEE= 213.174.147.225 1910 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Send message  []
PHP Warning:  Redis::hSet() expects exactly 3 parameters, 2 given in /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php on line 64
PHP Stack trace:
PHP   1. {main}() /Users/cj/Code/dht/vendor/fatrellis/mqk/bin/mqk:0
PHP   2. MQK\MQKApplication->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/bin/mqk:15
PHP   3. MQK\MQKApplication->doRun() /Users/cj/Code/dht/vendor/symfony/console/Application.php:125
PHP   4. MQK\MQKApplication->doRunCommand() /Users/cj/Code/dht/vendor/symfony/console/Application.php:224
PHP   5. MQK\Command\RunCommand->run() /Users/cj/Code/dht/vendor/symfony/console/Application.php:888
PHP   6. MQK\Command\RunCommand->execute() /Users/cj/Code/dht/vendor/symfony/console/Command/Command.php:264
PHP   7. MQK\Runner->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Command/RunCommand.php:88
PHP   8. MQK\Runner->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Runner.php:93
PHP   9. MQK\Runner->spawn() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:111
PHP  10. MQK\Runner->spawnWorker() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:306
PHP  11. MQK\Worker\WorkerConsumer->start() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:321
PHP  12. MQK\Worker\WorkerConsumer->run() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/AbstractWorker.php:38
PHP  13. MQK\Worker\WorkerConsumerExecutor->execute() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Worker/WorkerConsumer.php:116
PHP  14. MQK\Queue\MessageEvent->__invoke() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Worker/WorkerConsumerExecutor.php:87
PHP  15. MQK\Queue\MessageEventBus->dispatch() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Queue/MessageEvent.php:45
PHP  16. Symfony\Component\EventDispatcher\EventDispatcher->dispatch() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Queue/MessageEventBus.php:25
PHP  17. Symfony\Component\EventDispatcher\EventDispatcher->doDispatch() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:44
PHP  18. call_user_func:{/Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212}() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212
PHP  19. MQK\Worker\WorkerConsumer->{closure:/Users/cj/Code/dht/bootstrap.php:6-8}() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212
PHP  20. MQK\DHT\DiscoveryListener->__construct() /Users/cj/Code/dht/bootstrap.php:7
PHP  21. React\EventLoop\StreamSelectLoop->run() /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php:59
PHP  22. React\EventLoop\StreamSelectLoop->waitForStreamActivity() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:205
PHP  23. call_user_func:{/Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236}() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236
PHP  24. React\Datagram\Socket->onReceive() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236
PHP  25. React\Datagram\Socket->emit() /Users/cj/Code/dht/vendor/react/datagram/src/Socket.php:75
PHP  26. MQK\DHT\Discovery->MQK\DHT\{closure}() /Users/cj/Code/dht/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123
PHP  27. MQK\DHT\Discovery->message() /Users/cj/Code/dht/src/MQK/DHT/Discovery.php:49
PHP  28. MQK\DHT\DiscoveryListener->completed() /Users/cj/Code/dht/src/MQK/DHT/Discovery.php:84
PHP  29. Redis->hSet() /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php:64
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= q/z1Gaywvi4QdXvDUNfzcAjYEU0= 92.97.97.29 1500 [] []

Warning: Redis::hSet() expects exactly 3 parameters, 2 given in /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php on line 64

Call Stack:
    0.0046     355104   1. {main}() /Users/cj/Code/dht/vendor/fatrellis/mqk/bin/mqk:0
    0.0208    1483208   2. MQK\MQKApplication->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/bin/mqk:15
    0.0285    1792200   3. MQK\MQKApplication->doRun() /Users/cj/Code/dht/vendor/symfony/console/Application.php:125
    0.0286    1792200   4. MQK\MQKApplication->doRunCommand() /Users/cj/Code/dht/vendor/symfony/console/Application.php:224
    0.0286    1792200   5. MQK\Command\RunCommand->run() /Users/cj/Code/dht/vendor/symfony/console/Application.php:888
    0.0291    1798240   6. MQK\Command\RunCommand->execute() /Users/cj/Code/dht/vendor/symfony/console/Command/Command.php:264
    0.0354    2163000   7. MQK\Runner->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Command/RunCommand.php:88
    0.0354    2163000   8. MQK\Runner->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Runner.php:93
    0.0356    2164240   9. MQK\Runner->spawn() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:111
    0.0700    2281208  10. MQK\Runner->spawnWorker() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:306
    0.0769    2282800  11. MQK\Worker\WorkerConsumer->start() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:321
    0.0825    2284728  12. MQK\Worker\WorkerConsumer->run() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/AbstractWorker.php:38
    0.0908    2326256  13. MQK\Worker\WorkerConsumerExecutor->execute() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Worker/WorkerConsumer.php:116
    0.1171    2904136  14. MQK\Queue\MessageEvent->__invoke() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Worker/WorkerConsumerExecutor.php:87
    0.1174    2904344  15. MQK\Queue\MessageEventBus->dispatch() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Queue/MessageEvent.php:45
    0.1174    2904344  16. Symfony\Component\EventDispatcher\EventDispatcher->dispatch() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Queue/MessageEventBus.php:25
    0.1175    2905064  17. Symfony\Component\EventDispatcher\EventDispatcher->doDispatch() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:44
    0.1175    2905064  18. call_user_func:{/Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212}() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212
    0.1175    2905064  19. MQK\Worker\WorkerConsumer->{closure:/Users/cj/Code/dht/bootstrap.php:6-8}() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212
    0.1177    2915272  20. MQK\DHT\DiscoveryListener->__construct() /Users/cj/Code/dht/bootstrap.php:7
    0.1512    3224144  21. React\EventLoop\StreamSelectLoop->run() /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php:59
    0.1514    3223288  22. React\EventLoop\StreamSelectLoop->waitForStreamActivity() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:205
    0.3584    3223768  23. call_user_func:{/Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236}() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236
    0.3584    3223768  24. React\Datagram\Socket->onReceive() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236
    0.3585    3294056  25. React\Datagram\Socket->emit() /Users/cj/Code/dht/vendor/react/datagram/src/Socket.php:75
    0.3585    3294056  26. MQK\DHT\Discovery->MQK\DHT\{closure}() /Users/cj/Code/dht/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123
    0.3587    3294056  27. MQK\DHT\Discovery->message() /Users/cj/Code/dht/src/MQK/DHT/Discovery.php:49
    0.3629    3351208  28. MQK\DHT\DiscoveryListener->completed() /Users/cj/Code/dht/src/MQK/DHT/Discovery.php:84
    0.3630    3351272  29. Redis->hSet() /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php:64

[2017-09-12 13:41:40] 22384 MQK\Worker\WorkerConsumerExecutor.INFO: Message execute duration 1 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qp268b/gSEWSEFDRMLoghHeK8vw= 173.212.243.121 6883 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= q+taT0ouzHNbB6gT6zvoZ1ar4Qs= 37.235.204.149 39683 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Sending message to udp://123.196.124.158:7967 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qp268b/gSEWSEHxDgc+VwBUxGWc= 163.44.149.76 6882 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Send message  []
Process 22427 got terminal signal
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qLKF0XVy1M/xL8AcEprkDiqPdpg= 46.214.109.84 58480 [] []
PHP Warning:  Redis::hSet() expects exactly 3 parameters, 2 given in /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php on line 64
PHP Stack trace:
PHP   1. {main}() /Users/cj/Code/dht/vendor/fatrellis/mqk/bin/mqk:0
PHP   2. MQK\MQKApplication->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/bin/mqk:15
PHP   3. MQK\MQKApplication->doRun() /Users/cj/Code/dht/vendor/symfony/console/Application.php:125
PHP   4. MQK\MQKApplication->doRunCommand() /Users/cj/Code/dht/vendor/symfony/console/Application.php:224
PHP   5. MQK\Command\RunCommand->run() /Users/cj/Code/dht/vendor/symfony/console/Application.php:888
PHP   6. MQK\Command\RunCommand->execute() /Users/cj/Code/dht/vendor/symfony/console/Command/Command.php:264
PHP   7. MQK\Runner->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Command/RunCommand.php:88
PHP   8. MQK\Runner->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Runner.php:93
PHP   9. MQK\Runner->spawn() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:111
PHP  10. MQK\Runner->spawnWorker() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:306
PHP  11. MQK\Worker\WorkerConsumer->start() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:321
PHP  12. MQK\Worker\WorkerConsumer->run() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/AbstractWorker.php:38
PHP  13. MQK\Worker\WorkerConsumerExecutor->execute() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Worker/WorkerConsumer.php:116
PHP  14. MQK\Queue\MessageEvent->__invoke() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Worker/WorkerConsumerExecutor.php:87
PHP  15. MQK\Queue\MessageEventBus->dispatch() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Queue/MessageEvent.php:45
PHP  16. Symfony\Component\EventDispatcher\EventDispatcher->dispatch() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Queue/MessageEventBus.php:25
PHP  17. Symfony\Component\EventDispatcher\EventDispatcher->doDispatch() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:44
PHP  18. call_user_func:{/Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212}() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212
PHP  19. MQK\Worker\WorkerConsumer->{closure:/Users/cj/Code/dht/bootstrap.php:6-8}() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212
PHP  20. MQK\DHT\DiscoveryListener->__construct() /Users/cj/Code/dht/bootstrap.php:7
PHP  21. React\EventLoop\StreamSelectLoop->run() /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php:59
PHP  22. React\EventLoop\StreamSelectLoop->waitForStreamActivity() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:205
PHP  23. call_user_func:{/Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236}() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236
PHP  24. React\Datagram\Socket->onReceive() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236
PHP  25. React\Datagram\Socket->emit() /Users/cj/Code/dht/vendor/react/datagram/src/Socket.php:75
PHP  26. MQK\DHT\Discovery->MQK\DHT\{closure}() /Users/cj/Code/dht/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123
PHP  27. MQK\DHT\Discovery->message() /Users/cj/Code/dht/src/MQK/DHT/Discovery.php:49
PHP  28. MQK\DHT\DiscoveryListener->completed() /Users/cj/Code/dht/src/MQK/DHT/Discovery.php:84
PHP  29. Redis->hSet() /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php:64

Warning: Redis::hSet() expects exactly 3 parameters, 2 given in /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php on line 64

Call Stack:
    0.0046     355104   1. {main}() /Users/cj/Code/dht/vendor/fatrellis/mqk/bin/mqk:0
    0.0208    1483208   2. MQK\MQKApplication->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/bin/mqk:15
    0.0285    1792200   3. MQK\MQKApplication->doRun() /Users/cj/Code/dht/vendor/symfony/console/Application.php:125
    0.0286    1792200   4. MQK\MQKApplication->doRunCommand() /Users/cj/Code/dht/vendor/symfony/console/Application.php:224
    0.0286    1792200   5. MQK\Command\RunCommand->run() /Users/cj/Code/dht/vendor/symfony/console/Application.php:888
    0.0291    1798240   6. MQK\Command\RunCommand->execute() /Users/cj/Code/dht/vendor/symfony/console/Command/Command.php:264
    0.0354    2163000   7. MQK\Runner->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Command/RunCommand.php:88
    0.0354    2163000   8. MQK\Runner->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Runner.php:93
    0.0356    2164240   9. MQK\Runner->spawn() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:111
    0.2790    2332480  10. MQK\Runner->spawnWorker() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:306
    0.2799    2334072  11. MQK\Worker\WorkerConsumer->start() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:321
    0.2822    2336000  12. MQK\Worker\WorkerConsumer->run() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/AbstractWorker.php:38
    0.2846    2377528  13. MQK\Worker\WorkerConsumerExecutor->execute() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Worker/WorkerConsumer.php:116
    0.2937    2955408  14. MQK\Queue\MessageEvent->__invoke() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Worker/WorkerConsumerExecutor.php:87
    0.2940    2955616  15. MQK\Queue\MessageEventBus->dispatch() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Queue/MessageEvent.php:45
    0.2940    2955616  16. Symfony\Component\EventDispatcher\EventDispatcher->dispatch() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Queue/MessageEventBus.php:25
    0.2940    2956336  17. Symfony\Component\EventDispatcher\EventDispatcher->doDispatch() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:44
    0.2940    2956336  18. call_user_func:{/Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212}() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212
    0.2940    2956336  19. MQK\Worker\WorkerConsumer->{closure:/Users/cj/Code/dht/bootstrap.php:6-8}() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212
    0.2942    2966544  20. MQK\DHT\DiscoveryListener->__construct() /Users/cj/Code/dht/bootstrap.php:7
    0.2992    3275416  21. React\EventLoop\StreamSelectLoop->run() /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php:59
    0.2994    3274560  22. React\EventLoop\StreamSelectLoop->waitForStreamActivity() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:205
    0.3461    3275040  23. call_user_func:{/Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236}() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236
    0.3465    3275040  24. React\Datagram\Socket->onReceive() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236
    0.3467    3345328  25. React\Datagram\Socket->emit() /Users/cj/Code/dht/vendor/react/datagram/src/Socket.php:75
    0.3467    3345328  26. MQK\DHT\Discovery->MQK\DHT\{closure}() /Users/cj/Code/dht/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123
    0.3469    3345328  27. MQK\DHT\Discovery->message() /Users/cj/Code/dht/src/MQK/DHT/Discovery.php:49
    0.3674    3568152  28. MQK\DHT\DiscoveryListener->completed() /Users/cj/Code/dht/src/MQK/DHT/Discovery.php:84
    0.3674    3568216  29. Redis->hSet() /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php:64

[2017-09-12 13:41:40] 22416 MQK\Worker\WorkerConsumerExecutor.INFO: Message execute duration 1 [] []
PHP Warning:  Redis::hSet() expects exactly 3 parameters, 2 given in /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php on line 64
PHP Stack trace:
PHP   1. {main}() /Users/cj/Code/dht/vendor/fatrellis/mqk/bin/mqk:0
PHP   2. MQK\MQKApplication->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/bin/mqk:15
PHP   3. MQK\MQKApplication->doRun() /Users/cj/Code/dht/vendor/symfony/console/Application.php:125
PHP   4. MQK\MQKApplication->doRunCommand() /Users/cj/Code/dht/vendor/symfony/console/Application.php:224
PHP   5. MQK\Command\RunCommand->run() /Users/cj/Code/dht/vendor/symfony/console/Application.php:888
PHP   6. MQK\Command\RunCommand->execute() /Users/cj/Code/dht/vendor/symfony/console/Command/Command.php:264
PHP   7. MQK\Runner->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Command/RunCommand.php:88
PHP   8. MQK\Runner->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Runner.php:93
PHP   9. MQK\Runner->spawn() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:111
PHP  10. MQK\Runner->spawnWorker() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:306
PHP  11. MQK\Worker\WorkerConsumer->start() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:321
PHP  12. MQK\Worker\WorkerConsumer->run() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/AbstractWorker.php:38
PHP  13. MQK\Worker\WorkerConsumerExecutor->execute() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Worker/WorkerConsumer.php:116
PHP  14. MQK\Queue\MessageEvent->__invoke() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Worker/WorkerConsumerExecutor.php:87
PHP  15. MQK\Queue\MessageEventBus->dispatch() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Queue/MessageEvent.php:45
PHP  16. Symfony\Component\EventDispatcher\EventDispatcher->dispatch() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Queue/MessageEventBus.php:25
PHP  17. Symfony\Component\EventDispatcher\EventDispatcher->doDispatch() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:44
PHP  18. call_user_func:{/Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212}() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212
PHP  19. MQK\Worker\WorkerConsumer->{closure:/Users/cj/Code/dht/bootstrap.php:6-8}() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212
PHP  20. MQK\DHT\DiscoveryListener->__construct() /Users/cj/Code/dht/bootstrap.php:7
PHP  21. React\EventLoop\StreamSelectLoop->run() /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php:59
PHP  22. React\EventLoop\StreamSelectLoop->waitForStreamActivity() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:205
PHP  23. call_user_func:{/Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236}() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236
PHP  24. React\Datagram\Socket->onReceive() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236
PHP  25. React\Datagram\Socket->emit() /Users/cj/Code/dht/vendor/react/datagram/src/Socket.php:75
PHP  26. MQK\DHT\Discovery->MQK\DHT\{closure}() /Users/cj/Code/dht/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123
PHP  27. MQK\DHT\Discovery->message() /Users/cj/Code/dht/src/MQK/DHT/Discovery.php:49
PHP  28. MQK\DHT\DiscoveryListener->completed() /Users/cj/Code/dht/src/MQK/DHT/Discovery.php:84
PHP  29. Redis->hSet() /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php:64

Warning: Redis::hSet() expects exactly 3 parameters, 2 given in /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php on line 64

Call Stack:
    0.0046     355104   1. {main}() /Users/cj/Code/dht/vendor/fatrellis/mqk/bin/mqk:0
    0.0208    1483208   2. MQK\MQKApplication->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/bin/mqk:15
    0.0285    1792200   3. MQK\MQKApplication->doRun() /Users/cj/Code/dht/vendor/symfony/console/Application.php:125
    0.0286    1792200   4. MQK\MQKApplication->doRunCommand() /Users/cj/Code/dht/vendor/symfony/console/Application.php:224
    0.0286    1792200   5. MQK\Command\RunCommand->run() /Users/cj/Code/dht/vendor/symfony/console/Application.php:888
    0.0291    1798240   6. MQK\Command\RunCommand->execute() /Users/cj/Code/dht/vendor/symfony/console/Command/Command.php:264
    0.0354    2163000   7. MQK\Runner->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Command/RunCommand.php:88
    0.0354    2163000   8. MQK\Runner->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Runner.php:93
    0.0356    2164240   9. MQK\Runner->spawn() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:111
    0.2755    2330888  10. MQK\Runner->spawnWorker() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:306
    0.2776    2332480  11. MQK\Worker\WorkerConsumer->start() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:321
    0.2795    2334408  12. MQK\Worker\WorkerConsumer->run() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/AbstractWorker.php:38
    0.2820    2375936  13. MQK\Worker\WorkerConsumerExecutor->execute() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Worker/WorkerConsumer.php:116
    0.2911    2953816  14. MQK\Queue\MessageEvent->__invoke() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Worker/WorkerConsumerExecutor.php:87
    0.2914    2954024  15. MQK\Queue\MessageEventBus->dispatch() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Queue/MessageEvent.php:45
    0.2914    2954024  16. Symfony\Component\EventDispatcher\EventDispatcher->dispatch() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Queue/MessageEventBus.php:25
    0.2914    2954744  17. Symfony\Component\EventDispatcher\EventDispatcher->doDispatch() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:44
    0.2914    2954744  18. call_user_func:{/Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212}() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212
    0.2914    2954744  19. MQK\Worker\WorkerConsumer->{closure:/Users/cj/Code/dht/bootstrap.php:6-8}() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212
    0.2917    2964952  20. MQK\DHT\DiscoveryListener->__construct() /Users/cj/Code/dht/bootstrap.php:7
    0.2964    3273824  21. React\EventLoop\StreamSelectLoop->run() /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php:59
    0.2966    3272968  22. React\EventLoop\StreamSelectLoop->waitForStreamActivity() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:205
    0.3484    3273448  23. call_user_func:{/Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236}() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236
    0.3484    3273448  24. React\Datagram\Socket->onReceive() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236
    0.3485    3343736  25. React\Datagram\Socket->emit() /Users/cj/Code/dht/vendor/react/datagram/src/Socket.php:75
    0.3485    3343736  26. MQK\DHT\Discovery->MQK\DHT\{closure}() /Users/cj/Code/dht/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123
    0.3486    3343736  27. MQK\DHT\Discovery->message() /Users/cj/Code/dht/src/MQK/DHT/Discovery.php:49
    0.3684    3566560  28. MQK\DHT\DiscoveryListener->completed() /Users/cj/Code/dht/src/MQK/DHT/Discovery.php:84
    0.3684    3566624  29. Redis->hSet() /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php:64

[2017-09-12 13:41:40] 22415 MQK\Worker\WorkerConsumerExecutor.INFO: Message execute duration 1 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Sending message to udp://46.214.109.84:58480 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Send message  []
Process 22428 got terminal signal
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Sending message to udp://37.235.204.149:39683 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Send message  []
Process 22429 got terminal signal
Process 22430 got terminal signal
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Sending message to udp://163.44.149.76:6882 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Sending message to udp://173.212.243.121:6883 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Send message  []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Sending message to udp://92.97.97.29:1500 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Send message  []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Send message  []
Process 22431 got terminal signal
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Sending message to udp://213.174.147.225:1910 [] []
Process 22432 got terminal signal
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Send message  []
Process 22433 got terminal signal
Process 22434 got terminal signal
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Sending message to udp://192.169.6.4:10556 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Sending message to udp://88.208.61.225:1910 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Send message  []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Received message from 123.196.124.158:7967 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: send message [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Send message  []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Sending message to udp://136.63.200.96:6881 [] []
r
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: 8 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qp+vufXvsMfQ46/gAB7qNjb9TqA= 96.47.144.250 47719 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Send message  []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Sending message to udp://123.206.45.145:50566 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qp+tV+IRrPOUW4FsY6L24Y3lUzQ= 121.172.179.158 57567 [] []
Process 22435 got terminal signal
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Send message  []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qp+IxRsN8j7F1ZlsDM6iXfaIDOs= 95.72.126.129 48372 [] []
Process 22436 got terminal signal
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qp+G38y0jwk5U1JowYzxOPXU5FY= 151.0.10.192 18096 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Received message from 185.148.3.31:28696 [] []
Process 22437 got terminal signal
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: send message [] []
r
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: 8 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= r5oU05UL6EJPCa3+Re/f9PxAzW4= 85.174.196.85 13338 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= r5oUbAcBIzeCQJmB3rfNV0ru/f4= 213.238.196.85 51896 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= r5oX5nRQ5J8l5Cdrsn0BEc6L0jE= 196.210.57.181 56549 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Received message from 37.235.204.149:39683 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: send message [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= r5oX91uNKIfPZ598HLrThREzNsY= 193.238.132.85 55971 [] []
r
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: 8 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= q+taT0ouzHNbB6gT6zvobvCe7K8= 209.50.49.242 64879 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= r5oWEWzIHdHIGjC66GpvsSxqVME= 37.23.183.81 35691 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= r5oRFaTH2WECJpL3O8n+88rPEq4= 37.142.4.85 43610 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= q+taT0ouzHNbB6gT6zvoeg9xVls= 163.172.216.112 51387 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Sending message to udp://95.72.126.129:48372 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= q+taT0ouzHNbB6gT6zvo4PbnKrU= 209.50.49.242 64879 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Sending message to udp://85.174.196.85:13338 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Send message  []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= r5oT2CTWMENTNYwD24sBgBAsoh4= 81.110.132.85 26449 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qp/+okI3zGA6/0x2viWe+23ds/A= 213.111.253.240 41237 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Send message  []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= q+taT0ouzHNbB6gT6zvo0Ga1WT0= 37.187.124.55 57304 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Sending message to udp://151.0.10.192:18096 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= r5oSBJZzDtkWL2do1PdKStBXaEY= 77.78.4.85 22593 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= q+taT0ouzHNbB6gT6zvo3utd8NI= 85.10.201.47 48100 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Send message  []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qp268b/gSEWSEF4VoG2DLWe38pg= 119.181.201.5 1097 [] []
PHP Warning:  Redis::hSet() expects exactly 3 parameters, 2 given in /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php on line 64
PHP Stack trace:
PHP   1. {main}() /Users/cj/Code/dht/vendor/fatrellis/mqk/bin/mqk:0
PHP   2. MQK\MQKApplication->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/bin/mqk:15
PHP   3. MQK\MQKApplication->doRun() /Users/cj/Code/dht/vendor/symfony/console/Application.php:125
PHP   4. MQK\MQKApplication->doRunCommand() /Users/cj/Code/dht/vendor/symfony/console/Application.php:224
PHP   5. MQK\Command\RunCommand->run() /Users/cj/Code/dht/vendor/symfony/console/Application.php:888
PHP   6. MQK\Command\RunCommand->execute() /Users/cj/Code/dht/vendor/symfony/console/Command/Command.php:264
PHP   7. MQK\Runner->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Command/RunCommand.php:88
PHP   8. MQK\Runner->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Runner.php:93
PHP   9. MQK\Runner->spawn() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:111
PHP  10. MQK\Runner->spawnWorker() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:306
PHP  11. MQK\Worker\WorkerConsumer->start() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:321
PHP  12. MQK\Worker\WorkerConsumer->run() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/AbstractWorker.php:38
PHP  13. MQK\Worker\WorkerConsumerExecutor->execute() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Worker/WorkerConsumer.php:116
PHP  14. MQK\Queue\MessageEvent->__invoke() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Worker/WorkerConsumerExecutor.php:87
PHP  15. MQK\Queue\MessageEventBus->dispatch() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Queue/MessageEvent.php:45
PHP  16. Symfony\Component\EventDispatcher\EventDispatcher->dispatch() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Queue/MessageEventBus.php:25
PHP  17. Symfony\Component\EventDispatcher\EventDispatcher->doDispatch() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:44
PHP  18. call_user_func:{/Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212}() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212
PHP  19. MQK\Worker\WorkerConsumer->{closure:/Users/cj/Code/dht/bootstrap.php:6-8}() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212
PHP  20. MQK\DHT\DiscoveryListener->__construct() /Users/cj/Code/dht/bootstrap.php:7
PHP  21. React\EventLoop\StreamSelectLoop->run() /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php:59
PHP  22. React\EventLoop\StreamSelectLoop->waitForStreamActivity() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:205
PHP  23. call_user_func:{/Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236}() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236
PHP  24. React\Datagram\Socket->onReceive() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236
PHP  25. React\Datagram\Socket->emit() /Users/cj/Code/dht/vendor/react/datagram/src/Socket.php:75
PHP  26. MQK\DHT\Discovery->MQK\DHT\{closure}() /Users/cj/Code/dht/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123
PHP  27. MQK\DHT\Discovery->message() /Users/cj/Code/dht/src/MQK/DHT/Discovery.php:49
PHP  28. MQK\DHT\DiscoveryListener->completed() /Users/cj/Code/dht/src/MQK/DHT/Discovery.php:84
PHP  29. Redis->hSet() /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php:64

Warning: Redis::hSet() expects exactly 3 parameters, 2 given in /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php on line 64

Call Stack:
    0.0046     355104   1. {main}() /Users/cj/Code/dht/vendor/fatrellis/mqk/bin/mqk:0
    0.0208    1483208   2. MQK\MQKApplication->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/bin/mqk:15
    0.0285    1792200   3. MQK\MQKApplication->doRun() /Users/cj/Code/dht/vendor/symfony/console/Application.php:125
    0.0286    1792200   4. MQK\MQKApplication->doRunCommand() /Users/cj/Code/dht/vendor/symfony/console/Application.php:224
    0.0286    1792200   5. MQK\Command\RunCommand->run() /Users/cj/Code/dht/vendor/symfony/console/Application.php:888
    0.0291    1798240   6. MQK\Command\RunCommand->execute() /Users/cj/Code/dht/vendor/symfony/console/Command/Command.php:264
    0.0354    2163000   7. MQK\Runner->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Command/RunCommand.php:88
    0.0354    2163000   8. MQK\Runner->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Runner.php:93
    0.0356    2164240   9. MQK\Runner->spawn() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:111
    0.1923    2307320  10. MQK\Runner->spawnWorker() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:306
    0.1930    2308912  11. MQK\Worker\WorkerConsumer->start() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:321
    0.1950    2310840  12. MQK\Worker\WorkerConsumer->run() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/AbstractWorker.php:38
    0.1978    2352368  13. MQK\Worker\WorkerConsumerExecutor->execute() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Worker/WorkerConsumer.php:116
    0.2063    2930248  14. MQK\Queue\MessageEvent->__invoke() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Worker/WorkerConsumerExecutor.php:87
    0.2066    2930456  15. MQK\Queue\MessageEventBus->dispatch() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Queue/MessageEvent.php:45
    0.2066    2930456  16. Symfony\Component\EventDispatcher\EventDispatcher->dispatch() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Queue/MessageEventBus.php:25
    0.2067    2931176  17. Symfony\Component\EventDispatcher\EventDispatcher->doDispatch() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:44
    0.2067    2931176  18. call_user_func:{/Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212}() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212
    0.2067    2931176  19. MQK\Worker\WorkerConsumer->{closure:/Users/cj/Code/dht/bootstrap.php:6-8}() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212
    0.2069    2941384  20. MQK\DHT\DiscoveryListener->__construct() /Users/cj/Code/dht/bootstrap.php:7
    0.2116    3250256  21. React\EventLoop\StreamSelectLoop->run() /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php:59
    0.2119    3249400  22. React\EventLoop\StreamSelectLoop->waitForStreamActivity() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:205
    0.4153    3249880  23. call_user_func:{/Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236}() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236
    0.4153    3249880  24. React\Datagram\Socket->onReceive() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236
    0.4154    3320168  25. React\Datagram\Socket->emit() /Users/cj/Code/dht/vendor/react/datagram/src/Socket.php:75
    0.4154    3320168  26. MQK\DHT\Discovery->MQK\DHT\{closure}() /Users/cj/Code/dht/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123
    0.4155    3320168  27. MQK\DHT\Discovery->message() /Users/cj/Code/dht/src/MQK/DHT/Discovery.php:49
    0.4372    3542896  28. MQK\DHT\DiscoveryListener->completed() /Users/cj/Code/dht/src/MQK/DHT/Discovery.php:84
    0.4372    3542960  29. Redis->hSet() /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php:64

[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= q+taT0ouzHNbB6gT6zvouWiRIk8= 209.50.49.242 64879 [] []
[2017-09-12 13:41:40] 22401 MQK\Worker\WorkerConsumerExecutor.INFO: Message execute duration 1 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qpxvYx1MGMmpzPsXEsQxomqu8AA= 111.2.147.23 11734 [] []
Process 22438 got terminal signal
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= q+taT0ouzHNbB6gT6zvolpcUnEE= 213.174.147.225 1910 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Sending message to udp://85.10.201.47:48100 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Send message  []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qo9PLvqzzbokai6PPqX3M9ESfdw= 223.74.230.65 24015 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= q+taT0ouzHNbB6gT6zvokyuu03Y= 163.172.182.147 14552 [] []
PHP Warning:  Redis::hSet() expects exactly 3 parameters, 2 given in /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php on line 64
PHP Warning:  Redis::hSet() expects exactly 3 parameters, 2 given in /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php on line 64
PHP Stack trace:
PHP Stack trace:
PHP   1. {main}() /Users/cj/Code/dht/vendor/fatrellis/mqk/bin/mqk:0
PHP   1. {main}() /Users/cj/Code/dht/vendor/fatrellis/mqk/bin/mqk:0
PHP   2. MQK\MQKApplication->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/bin/mqk:15
PHP   2. MQK\MQKApplication->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/bin/mqk:15
PHP   3. MQK\MQKApplication->doRun() /Users/cj/Code/dht/vendor/symfony/console/Application.php:125
PHP   3. MQK\MQKApplication->doRun() /Users/cj/Code/dht/vendor/symfony/console/Application.php:125
PHP   4. MQK\MQKApplication->doRunCommand() /Users/cj/Code/dht/vendor/symfony/console/Application.php:224
PHP   4. MQK\MQKApplication->doRunCommand() /Users/cj/Code/dht/vendor/symfony/console/Application.php:224
PHP   5. MQK\Command\RunCommand->run() /Users/cj/Code/dht/vendor/symfony/console/Application.php:888
PHP   6. MQK\Command\RunCommand->execute() /Users/cj/Code/dht/vendor/symfony/console/Command/Command.php:264
PHP   7. MQK\Runner->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Command/RunCommand.php:88
PHP   8. MQK\Runner->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Runner.php:93
PHP   9. MQK\Runner->spawn() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:111
PHP  10. MQK\Runner->spawnWorker() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:306
PHP  11. MQK\Worker\WorkerConsumer->start() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:321
PHP  12. MQK\Worker\WorkerConsumer->run() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/AbstractWorker.php:38
PHP  13. MQK\Worker\WorkerConsumerExecutor->execute() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Worker/WorkerConsumer.php:116
PHP  14. MQK\Queue\MessageEvent->__invoke() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Worker/WorkerConsumerExecutor.php:87
PHP  15. MQK\Queue\MessageEventBus->dispatch() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Queue/MessageEvent.php:45
PHP  16. Symfony\Component\EventDispatcher\EventDispatcher->dispatch() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Queue/MessageEventBus.php:25
PHP  17. Symfony\Component\EventDispatcher\EventDispatcher->doDispatch() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:44
PHP  18. call_user_func:{/Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212}() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212
PHP  19. MQK\Worker\WorkerConsumer->{closure:/Users/cj/Code/dht/bootstrap.php:6-8}() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212
PHP  20. MQK\DHT\DiscoveryListener->__construct() /Users/cj/Code/dht/bootstrap.php:7
PHP  21. React\EventLoop\StreamSelectLoop->run() /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php:59
PHP  22. React\EventLoop\StreamSelectLoop->waitForStreamActivity() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:205
PHP  23. call_user_func:{/Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236}() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236
PHP  24. React\Datagram\Socket->onReceive() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236
PHP  25. React\Datagram\Socket->emit() /Users/cj/Code/dht/vendor/react/datagram/src/Socket.php:75
PHP  26. MQK\DHT\Discovery->MQK\DHT\{closure}() /Users/cj/Code/dht/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123
PHP  27. MQK\DHT\Discovery->message() /Users/cj/Code/dht/src/MQK/DHT/Discovery.php:49
PHP  28. MQK\DHT\DiscoveryListener->completed() /Users/cj/Code/dht/src/MQK/DHT/Discovery.php:84
PHP  29. Redis->hSet() /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php:64
PHP   5. MQK\Command\RunCommand->run() /Users/cj/Code/dht/vendor/symfony/console/Application.php:888
PHP   6. MQK\Command\RunCommand->execute() /Users/cj/Code/dht/vendor/symfony/console/Command/Command.php:264
PHP   7. MQK\Runner->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Command/RunCommand.php:88
PHP   8. MQK\Runner->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Runner.php:93
PHP   9. MQK\Runner->spawn() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:111
PHP  10. MQK\Runner->spawnWorker() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:306
PHP  11. MQK\Worker\WorkerConsumer->start() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:321
PHP  12. MQK\Worker\WorkerConsumer->run() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/AbstractWorker.php:38
PHP  13. MQK\Worker\WorkerConsumerExecutor->execute() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Worker/WorkerConsumer.php:116
PHP  14. MQK\Queue\MessageEvent->__invoke() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Worker/WorkerConsumerExecutor.php:87
PHP  15. MQK\Queue\MessageEventBus->dispatch() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Queue/MessageEvent.php:45
PHP  16. Symfony\Component\EventDispatcher\EventDispatcher->dispatch() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Queue/MessageEventBus.php:25
PHP  17. Symfony\Component\EventDispatcher\EventDispatcher->doDispatch() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:44
PHP  18. call_user_func:{/Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212}() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212
PHP  19. MQK\Worker\WorkerConsumer->{closure:/Users/cj/Code/dht/bootstrap.php:6-8}() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212

Warning: Redis::hSet() expects exactly 3 parameters, 2 given in /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php on line 64

Call Stack:
    0.0046     355104   1. {main}() /Users/cj/Code/dht/vendor/fatrellis/mqk/bin/mqk:0
    0.0208    1483208   2. MQK\MQKApplication->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/bin/mqk:15
    0.0285    1792200   3. MQK\MQKApplication->doRun() /Users/cj/Code/dht/vendor/symfony/console/Application.php:125
    0.0286    1792200   4. MQK\MQKApplication->doRunCommand() /Users/cj/Code/dht/vendor/symfony/console/Application.php:224
    0.0286    1792200   5. MQK\Command\RunCommand->run() /Users/cj/Code/dht/vendor/symfony/console/Application.php:888
    0.0291    1798240   6. MQK\Command\RunCommand->execute() /Users/cj/Code/dht/vendor/symfony/console/Command/Command.php:264
    0.0354    2163000   7. MQK\Runner->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Command/RunCommand.php:88
    0.0354    2163000   8. MQK\Runner->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Runner.php:93
    0.0356    2164240   9. MQK\Runner->spawn() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:111
    0.1689    2300952  10. MQK\Runner->spawnWorker() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:306
    0.1692    2302544  11. MQK\Worker\WorkerConsumer->start() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:321
    0.1711    2304472  12. MQK\Worker\WorkerConsumer->run() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/AbstractWorker.php:38
    0.1732    2346000  13. MQK\Worker\WorkerConsumerExecutor->execute() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Worker/WorkerConsumer.php:116
    0.1822    2923880  14. MQK\Queue\MessageEvent->__invoke() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Worker/WorkerConsumerExecutor.php:87
    0.1825    2924088  15. MQK\Queue\MessageEventBus->dispatch() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Queue/MessageEvent.php:45
    0.1825    2924088  16. Symfony\Component\EventDispatcher\EventDispatcher->dispatch() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Queue/MessageEventBus.php:25
    0.1825    2924808  17. Symfony\Component\EventDispatcher\EventDispatcher->doDispatch() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:44
    0.1826    2924808  18. call_user_func:{/Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212}() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212
    0.1826    2924808  19. MQK\Worker\WorkerConsumer->{closure:/Users/cj/Code/dht/bootstrap.php:6-8}() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212
    0.1828    2935016  20. MQK\DHT\DiscoveryListener->__construct() /Users/cj/Code/dht/bootstrap.php:7
    0.1875    3243888  21. React\EventLoop\StreamSelectLoop->run() /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php:59
    0.1876    3243032  22. React\EventLoop\StreamSelectLoop->waitForStreamActivity() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:205
    0.4248    3243512  23. call_user_func:{/Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236}() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236
    0.4248    3243512  24. React\Datagram\Socket->onReceive() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236
    0.4249    3313800  25. React\Datagram\Socket->emit() /Users/cj/Code/dht/vendor/react/datagram/src/Socket.php:75
    0.4249    3313800  26. MQK\DHT\Discovery->MQK\DHT\{closure}() /Users/cj/Code/dht/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123
    0.4251    3313800  27. MQK\DHT\Discovery->message() /Users/cj/Code/dht/src/MQK/DHT/Discovery.php:49
    0.4425    3536592  28. MQK\DHT\DiscoveryListener->completed() /Users/cj/Code/dht/src/MQK/DHT/Discovery.php:84
    0.4425    3536656  29. Redis->hSet() /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php:64

[2017-09-12 13:41:40] 22397 MQK\Worker\WorkerConsumerExecutor.INFO: Message execute duration 1 [] []
PHP  20. MQK\DHT\DiscoveryListener->__construct() /Users/cj/Code/dht/bootstrap.php:7
PHP  21. React\EventLoop\StreamSelectLoop->run() /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php:59
PHP  22. React\EventLoop\StreamSelectLoop->waitForStreamActivity() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:205
PHP  23. call_user_func:{/Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236}() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236
PHP  24. React\Datagram\Socket->onReceive() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236
PHP  25. React\Datagram\Socket->emit() /Users/cj/Code/dht/vendor/react/datagram/src/Socket.php:75
PHP  26. MQK\DHT\Discovery->MQK\DHT\{closure}() /Users/cj/Code/dht/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123
PHP  27. MQK\DHT\Discovery->message() /Users/cj/Code/dht/src/MQK/DHT/Discovery.php:49
PHP  28. MQK\DHT\DiscoveryListener->completed() /Users/cj/Code/dht/src/MQK/DHT/Discovery.php:84
PHP  29. Redis->hSet() /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListeneProcess 22439 got terminal signal
r.php:64

Warning: Redis::hSet() expects exactly 3 parameters, 2 given in /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php on line 64

Call Stack:
    0.0046     355104   1. {main}() /Users/cj/Code/dht/vendor/fatrellis/mqk/bin/mqk:0
    0.0208    1483208   2. MQK\MQKApplication->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/bin/mqk:15
    0.0285    1792200   3. MQK\MQKApplication->doRun() /Users/cj/Code/dht/vendor/symfony/console/Application.php:125
    0.0286    1792200   4. MQK\MQKApplication->doRunCommand() /Users/cj/Code/dht/vendor/symfony/console/Application.php:224
    0.0286    1792200   5. MQK\Command\RunCommand->run() /Users/cj/Code/dht/vendor/symfony/console/Application.php:888
    0.0291    1798240   6. MQK\Command\RunCommand->execute() /Users/cj/Code/dht/vendor/symfony/console/Command/Command.php:264
    0.0354    2163000   7. MQK\Runner->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Command/RunCommand.php:88
    0.0354    2163000   8. MQK\Runner->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Runner.php:93
    0.0356    2164240   9. MQK\Runner->spawn() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:111
    0.0700    2281208  10. MQK\Runner->spawnWorker() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:306
    0.0769    2282800  11. MQK\Worker\WorkerConsumer->start() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:321
    0.0825    2284728  12. MQK\Worker\WorkerConsumer->run() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/AbstractWorker.php:38
    0.3638    3270928  13. MQK\Worker\WorkerConsumerExecutor->execute() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Worker/WorkerConsumer.php:116
    0.3651    3285648  14. MQK\Queue\MessageEvent->__invoke() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Worker/WorkerConsumerExecutor.php:87
    0.3653    3285776  15. MQK\Queue\MessageEventBus->dispatch() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Queue/MessageEvent.php:45
    0.3653    3285776  16. Symfony\Component\EventDispatcher\EventDispatcher->dispatch() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Queue/MessageEventBus.php:25
    0.3653    3285776  17. Symfony\Component\EventDispatcher\EventDispatcher->doDispatch() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:44
    0.3653    3285776  18. call_user_func:{/Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212}() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212
    0.3653    3285776  19. MQK\Worker\WorkerConsumer->{closure:/Users/cj/Code/dht/bootstrap.php:6-8}() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212
    0.3653    3285888  20. MQK\DHT\DiscoveryListener->__construct() /Users/cj/Code/dht/bootstrap.php:7
    0.3663    3299368  21. React\EventLoop\StreamSelectLoop->run() /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php:59
    0.3665    3298512  22. React\EventLoop\StreamSelectLoop->waitForStreamActivity() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:205
    0.4075    3298992  23. call_user_func:{/Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236}() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236
    0.4076    3298992  24. React\Datagram\Socket->onReceive() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236
    0.4077    3369280  25. React\Datagram\Socket->emit() /Users/cj/Code/dht/vendor/react/datagram/src/Socket.php:75
    0.4077    3369280  26. MQK\DHT\Discovery->MQK\DHT\{closure}() /Users/cj/Code/dht/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123
    0.4080    3369280  27. MQK\DHT\Discovery->message() /Users/cj/Code/dht/src/MQK/DHT/Discovery.php:49
    0.4425    3557384  28. MQK\DHT\DiscoveryListener->completed() /Users/cj/Code/dht/src/MQK/DHT/Discovery.php:84
    0.4425    3557448  29. Redis->hSet() /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php:64

[2017-09-12 13:41:40] 22384 MQK\Worker\WorkerConsumerExecutor.INFO: Message execute duration 0 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Sending message to udp://223.74.230.65:24015 [] []
Process 22440 got terminal signal
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Send message  []
Process 22441 got terminal signal
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Sending message to udp://213.174.147.225:1910 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Send message  []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Sending message to udp://163.172.182.147:14552 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Sending message to udp://111.2.147.23:11734 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Send message  []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Send message  []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Sending message to udp://209.50.49.242:64879 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Sending message to udp://119.181.201.5:1097 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Send message  []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Created client [] []
Process 22442 got terminal signal
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Send message  []
Process 22443 got terminal signal
Process 22444 got terminal signal
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Received message from 95.72.126.129:48372 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: send message [] []
r
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: 8 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qp+IxRsN8j7F1R03Tleq6m/sE8M= 85.25.237.46 6885 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qp+IxRsN8j7F1VoquV2tBT/1wCU= 52.213.227.179 6892 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qp+IxRsN8j7F1TPfO6xoliVi6Rc= 85.25.218.207 6885 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qp+IxRsN8j7F1ZlshvmBpGdWpIc= 144.76.42.48 1910 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qp+IxRsN8j7F1Zj8hrZI0ayW5z4= 52.31.235.110 6992 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Sending message to udp://213.111.253.240:41237 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Sending message to udp://77.78.4.85:22593 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qp+IxRsN8j7F1ZlsDM6iXdybHG8= 45.79.107.149 6881 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Send message  []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Send message  []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qp+IxRsN8j7F1ZlshvmBUIxocZc= 5.9.67.240 1910 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Sending message to udp://37.187.124.55:57304 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qp+IxRsN8j7F1Y2itLl3r/UhLok= 163.172.7.89 6881 [] []
Process 22445 got terminal signal
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Created client [] []
PHP Warning:  Redis::hSet() expects exactly 3 parameters, 2 given in /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php on line 64
PHP Stack trace:
PHP   1. {main}() /Users/cj/Code/dht/vendor/fatrellis/mqk/bin/mqk:0
PHP   2. MQK\MQKApplication->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/bin/mqk:15
PHP   3. MQK\MQKApplication->doRun() /Users/cj/Code/dht/vendor/symfony/console/Application.php:125
PHP   4. MQK\MQKApplication->doRunCommand() /Users/cj/Code/dht/vendor/symfony/console/Application.php:224
PHP   5. MQK\Command\RunCommand->run() /Users/cj/Code/dht/vendor/symfony/console/Application.php:888
PHP   6. MQK\Command\RunCommand->execute() /Users/cj/Code/dht/vendor/symfony/console/Command/Command.php:264
PHP   7. MQK\Runner->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Command/RunCommand.php:88
PHP   8. MQK\Runner->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Runner.php:93
PHP   9. MQK\Runner->spawn() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:111
PHP  10. MQK\Runner->spawnWorker() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:306
PHP  11. MQK\Worker\WorkerConsumer->start() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:321
PHP  12. MQK\Worker\WorkerConsumer->run() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/AbstractWorker.php:38
PHP  13. MQK\Worker\WorkerConsumerExecutor->execute() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Worker/WorkerConsumer.php:116
PHP  14. MQK\Queue\MessageEvent->__invoke() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Worker/WorkerConsumerExecutor.php:87
PHP  15. MQK\Queue\MessageEventBus->dispatch() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Queue/MessageEvent.php:45
PHP  16. Symfony\Component\EventDispatcher\EventDispatcher->dispatch() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Queue/MessageEventBus.php:25
PHP  17. Symfony\Component\EventDispatcher\EventDispatcher->doDispatch() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:44
PHP  18. call_user_func:{/Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212}() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212
PHP  19. MQK\Worker\WorkerConsumer->{closure:/Users/cj/Code/dht/bootstrap.php:6-8}() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212
PHP  20. MQK\DHT\DiscoveryListener->__construct() /Users/cj/Code/dht/bootstrap.php:7
PHP  21. React\EventLoop\StreamSelectLoop->run() /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php:59
PHP  22. React\EventLoop\StreamSelectLoop->waitForStreamActivity() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:205
PHP  23. call_user_func:{/Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236}() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236
PHP  24. React\Datagram\Socket->onReceive() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236
PHP  25. React\Datagram\Socket->emit() /Users/cj/Code/dht/vendor/react/datagram/src/Socket.php:75
PHP  26. MQK\DHT\Discovery->MQK\DHT\{closure}() /Users/cj/Code/dht/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123
PHP  27. MQK\DHT\Discovery->message() /Users/cj/Code/dht/src/MQK/DHT/Discovery.php:49
PHP  28. MQK\DHT\DiscoveryListener->completed() /Users/cj/Code/dht/src/MQK/DHT/Discovery.php:84
PHP  29. Redis->hSet() /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php:64

Warning: Redis::hSet() expects exactly 3 parameters, 2 given in /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php on line 64

Call Stack:
    0.0046     355104   1. {main}() /Users/cj/Code/dht/vendor/fatrellis/mqk/bin/mqk:0
    0.0208    1483208   2. MQK\MQKApplication->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/bin/mqk:15
    0.0285    1792200   3. MQK\MQKApplication->doRun() /Users/cj/Code/dht/vendor/symfony/console/Application.php:125
    0.0286    1792200   4. MQK\MQKApplication->doRunCommand() /Users/cj/Code/dht/vendor/symfony/console/Application.php:224
    0.0286    1792200   5. MQK\Command\RunCommand->run() /Users/cj/Code/dht/vendor/symfony/console/Application.php:888
    0.0291    1798240   6. MQK\Command\RunCommand->execute() /Users/cj/Code/dht/vendor/symfony/console/Command/Command.php:264
    0.0354    2163000   7. MQK\Runner->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Command/RunCommand.php:88
    0.0354    2163000   8. MQK\Runner->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Runner.php:93
    0.0356    2164240   9. MQK\Runner->spawn() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:111
    0.2326    2319744  10. MQK\Runner->spawnWorker() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:306
    0.2328    2321336  11. MQK\Worker\WorkerConsumer->start() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:321
    0.2350    2323264  12. MQK\Worker\WorkerConsumer->run() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/AbstractWorker.php:38
    0.2371    2364792  13. MQK\Worker\WorkerConsumerExecutor->execute() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Worker/WorkerConsumer.php:116
    0.2464    2942672  14. MQK\Queue\MessageEvent->__invoke() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Worker/WorkerConsumerExecutor.php:87
    0.2468    2942880  15. MQK\Queue\MessageEventBus->dispatch() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Queue/MessageEvent.php:45
    0.2468    2942880  16. Symfony\Component\EventDispatcher\EventDispatcher->dispatch() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Queue/MessageEventBus.php:25
    0.2471    2943600  17. Symfony\Component\EventDispatcher\EventDispatcher->doDispatch() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:44
    0.2471    2943600  18. call_user_func:{/Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212}() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212
    0.2471    2943600  19. MQK\Worker\WorkerConsumer->{closure:/Users/cj/Code/dht/bootstrap.php:6-8}() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212
    0.2474    2953808  20. MQK\DHT\DiscoveryListener->__construct() /Users/cj/Code/dht/bootstrap.php:7
    0.2537    3262680  21. React\EventLoop\StreamSelectLoop->run() /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php:59
    0.2540    3261824  22. React\EventLoop\StreamSelectLoop->waitForStreamActivity() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:205
    0.4695    3262304  23. call_user_func:{/Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236}() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236
    0.4695    3262304  24. React\Datagram\Socket->onReceive() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236
    0.4696    3332592  25. React\Datagram\Socket->emit() /Users/cj/Code/dht/vendor/react/datagram/src/Socket.php:75
    0.4696    3332592  26. MQK\DHT\Discovery->MQK\DHT\{closure}() /Users/cj/Code/dht/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123
    0.4698    3332592  27. MQK\DHT\Discovery->message() /Users/cj/Code/dht/src/MQK/DHT/Discovery.php:49
    0.4858    3555416  28. MQK\DHT\DiscoveryListener->completed() /Users/cj/Code/dht/src/MQK/DHT/Discovery.php:84
    0.4858    3555480  29. Redis->hSet() /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php:64

[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Send message  []
[2017-09-12 13:41:40] 22408 MQK\Worker\WorkerConsumerExecutor.INFO: Message execute duration 1 [] []
Process 22446 got terminal signal
Process 22447 got terminal signal
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Sending message to udp://163.172.7.89:6881 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Send message  []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Received message from 82.81.103.108:27944 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: send message [] []
r
PHP Notice:  Undefined index: nodes in /Users/cj/Code/dht/src/MQK/DHT/Discovery.php on line 70
PHP Stack trace:
PHP   1. {main}() /Users/cj/Code/dht/vendor/fatrellis/mqk/bin/mqk:0
PHP   2. MQK\MQKApplication->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/bin/mqk:15
PHP   3. MQK\MQKApplication->doRun() /Users/cj/Code/dht/vendor/symfony/console/Application.php:125
PHP   4. MQK\MQKApplication->doRunCommand() /Users/cj/Code/dht/vendor/symfony/console/Application.php:224
PHP   5. MQK\Command\RunCommand->run() /Users/cj/Code/dht/vendor/symfony/console/Application.php:888
PHP   6. MQK\Command\RunCommand->execute() /Users/cj/Code/dht/vendor/symfony/console/Command/Command.php:264
PHP   7. MQK\Runner->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Command/RunCommand.php:88
PHP   8. MQK\Runner->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Runner.php:93
PHP   9. MQK\Runner->spawn() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:111
PHP  10. MQK\Runner->spawnWorker() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:306
PHP  11. MQK\Worker\WorkerConsumer->start() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:321
PHP  12. MQK\Worker\WorkerConsumer->run() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/AbstractWorker.php:38
PHP  13. MQK\Worker\WorkerConsumerExecutor->execute() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Worker/WorkerConsumer.php:116
PHP  14. MQK\Queue\MessageEvent->__invoke() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Worker/WorkerConsumerExecutor.php:87
PHP  15. MQK\Queue\MessageEventBus->dispatch() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Queue/MessageEvent.php:45
PHP  16. Symfony\Component\EventDispatcher\EventDispatcher->dispatch() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Queue/MessageEventBus.php:25
PHP  17. Symfony\Component\EventDispatcher\EventDispatcher->doDispatch() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:44
PHP  18. call_user_func:{/Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212}() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212
PHP  19. MQK\Worker\WorkerConsumer->{closure:/Users/cj/Code/dht/bootstrap.php:6-8}() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212
PHP  20. MQK\DHT\DiscoveryListener->__construct() /Users/cj/Code/dht/bootstrap.php:7
PHP  21. React\EventLoop\StreamSelectLoop->run() /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php:59
PHP  22. React\EventLoop\StreamSelectLoop->waitForStreamActivity() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:205
PHP  23. call_user_func:{/Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236}() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236
PHP  24. React\Datagram\Socket->onReceive() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236
PHP  25. React\Datagram\Socket->emit() /Users/cj/Code/dht/vendor/react/datagram/src/Socket.php:75
PHP  26. MQK\DHT\Discovery->MQK\DHT\{closure}() /Users/cj/Code/dht/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123
PHP  27. MQK\DHT\Discovery->message() /Users/cj/Code/dht/src/MQK/DHT/Discovery.php:49

Notice: Undefined index: nodes in /Users/cj/Code/dht/src/MQK/DHT/Discovery.php on line 70

Call Stack:
    0.0046     355104   1. {main}() /Users/cj/Code/dht/vendor/fatrellis/mqk/bin/mqk:0
    0.0208    1483208   2. MQK\MQKApplication->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/bin/mqk:15
    0.0285    1792200   3. MQK\MQKApplication->doRun() /Users/cj/Code/dht/vendor/symfony/console/Application.php:125
    0.0286    1792200   4. MQK\MQKApplication->doRunCommand() /Users/cj/Code/dht/vendor/symfony/console/Application.php:224
    0.0286    1792200   5. MQK\Command\RunCommand->run() /Users/cj/Code/dht/vendor/symfony/console/Application.php:888
    0.0291    1798240   6. MQK\Command\RunCommand->execute() /Users/cj/Code/dht/vendor/symfony/console/Command/Command.php:264
    0.0354    2163000   7. MQK\Runner->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Command/RunCommand.php:88
    0.0354    2163000   8. MQK\Runner->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Runner.php:93
    0.0356    2164240   9. MQK\Runner->spawn() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:111
    0.1887    2305728  10. MQK\Runner->spawnWorker() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:306
    0.1895    2307320  11. MQK\Worker\WorkerConsumer->start() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:321
    0.1914    2309248  12. MQK\Worker\WorkerConsumer->run() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/AbstractWorker.php:38
    0.1938    2350776  13. MQK\Worker\WorkerConsumerExecutor->execute() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Worker/WorkerConsumer.php:116
    0.2025    2928656  14. MQK\Queue\MessageEvent->__invoke() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Worker/WorkerConsumerExecutor.php:87
    0.2028    2928864  15. MQK\Queue\MessageEventBus->dispatch() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Queue/MessageEvent.php:45
    0.2028    2928864  16. Symfony\Component\EventDispatcher\EventDispatcher->dispatch() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Queue/MessageEventBus.php:25
    0.2029    2929584  17. Symfony\Component\EventDispatcher\EventDispatcher->doDispatch() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:44
    0.2029    2929584  18. call_user_func:{/Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212}() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212
    0.2029    2929584  19. MQK\Worker\WorkerConsumer->{closure:/Users/cj/Code/dht/bootstrap.php:6-8}() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212
    0.2031    2939792  20. MQK\DHT\DiscoveryListener->__construct() /Users/cj/Code/dht/bootstrap.php:7
    0.2081    3248664  21. React\EventLoop\StreamSelectLoop->run() /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php:59
    0.2083    3247808  22. React\EventLoop\StreamSelectLoop->waitForStreamActivity() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:205
    0.4907    3248288  23. call_user_func:{/Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236}() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236
    0.4907    3248288  24. React\Datagram\Socket->onReceive() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236
    0.4907    3318576  25. React\Datagram\Socket->emit() /Users/cj/Code/dht/vendor/react/datagram/src/Socket.php:75
    0.4907    3318576  26. MQK\DHT\Discovery->MQK\DHT\{closure}() /Users/cj/Code/dht/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123
    0.4909    3318576  27. MQK\DHT\Discovery->message() /Users/cj/Code/dht/src/MQK/DHT/Discovery.php:49

PHP Warning:  unpack(): Type a: not enough input, need 20, have 0 in /Users/cj/Code/dht/src/MQK/DHT/Discovery.php on line 124
PHP Stack trace:
PHP   1. {main}() /Users/cj/Code/dht/vendor/fatrellis/mqk/bin/mqk:0
PHP   2. MQK\MQKApplication->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/bin/mqk:15
PHP   3. MQK\MQKApplication->doRun() /Users/cj/Code/dht/vendor/symfony/console/Application.php:125
PHP   4. MQK\MQKApplication->doRunCommand() /Users/cj/Code/dht/vendor/symfony/console/Application.php:224
PHP   5. MQK\Command\RunCommand->run() /Users/cj/Code/dht/vendor/symfony/console/Application.php:888
PHP   6. MQK\Command\RunCommand->execute() /Users/cj/Code/dht/vendor/symfony/console/Command/Command.php:264
PHP   7. MQK\Runner->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Command/RunCommand.php:88
PHP   8. MQK\Runner->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Runner.php:93
PHP   9. MQK\Runner->spawn() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:111
PHP  10. MQK\Runner->spawnWorker() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:306
PHP  11. MQK\Worker\WorkerConsumer->start() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:321
PHP  12. MQK\Worker\WorkerConsumer->run() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/AbstractWorker.php:38
PHP  13. MQK\Worker\WorkerConsumerExecutor->execute() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Worker/WorkerConsumer.php:116
PHP  14. MQK\Queue\MessageEvent->__invoke() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Worker/WorkerConsumerExecutor.php:87
PHP  15. MQK\Queue\MessageEventBus->dispatch() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Queue/MessageEvent.php:45
PHP  16. Symfony\Component\EventDispatcher\EventDispatcher->dispatch() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Queue/MessageEventBus.php:25
PHP  17. Symfony\Component\EventDispatcher\EventDispatcher->doDispatch() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:44
PHP  18. call_user_func:{/Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212}() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212
PHP  19. MQK\Worker\WorkerConsumer->{closure:/Users/cj/Code/dht/bootstrap.php:6-8}() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212
PHP  20. MQK\DHT\DiscoveryListener->__construct() /Users/cj/Code/dht/bootstrap.php:7
PHP  21. React\EventLoop\StreamSelectLoop->run() /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php:59
PHP  22. React\EventLoop\StreamSelectLoop->waitForStreamActivity() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:205
PHP  23. call_user_func:{/Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236}() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236
PHP  24. React\Datagram\Socket->onReceive() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236
PHP  25. React\Datagram\Socket->emit() /Users/cj/Code/dht/vendor/react/datagram/src/Socket.php:75
PHP  26. MQK\DHT\Discovery->MQK\DHT\{closure}() /Users/cj/Code/dht/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123
PHP  27. MQK\DHT\Discovery->message() /Users/cj/Code/dht/src/MQK/DHT/Discovery.php:49
PHP  28. MQK\DHT\Discovery->decode_nodes() /Users/cj/Code/dht/src/MQK/DHT/Discovery.php:70
PHP  29. unpack() /Users/cj/Code/dht/src/MQK/DHT/Discovery.php:124

Warning: unpack(): Type a: not enough input, need 20, have 0 in /Users/cj/Code/dht/src/MQK/DHT/Discovery.php on line 124

Call Stack:
    0.0046     355104   1. {main}() /Users/cj/Code/dht/vendor/fatrellis/mqk/bin/mqk:0
    0.0208    1483208   2. MQK\MQKApplication->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/bin/mqk:15
    0.0285    1792200   3. MQK\MQKApplication->doRun() /Users/cj/Code/dht/vendor/symfony/console/Application.php:125
    0.0286    1792200   4. MQK\MQKApplication->doRunCommand() /Users/cj/Code/dht/vendor/symfony/console/Application.php:224
    0.0286    1792200   5. MQK\Command\RunCommand->run() /Users/cj/Code/dht/vendor/symfony/console/Application.php:888
    0.0291    1798240   6. MQK\Command\RunCommand->execute() /Users/cj/Code/dht/vendor/symfony/console/Command/Command.php:264
    0.0354    2163000   7. MQK\Runner->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Command/RunCommand.php:88
    0.0354    2163000   8. MQK\Runner->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Runner.php:93
    0.0356    2164240   9. MQK\Runner->spawn() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:111
    0.1887    2305728  10. MQK\Runner->spawnWorker() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:306
    0.1895    2307320  11. MQK\Worker\WorkerConsumer->start() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:321
    0.1914    2309248  12. MQK\Worker\WorkerConsumer->run() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/AbstractWorker.php:38
    0.1938    2350776  13. MQK\Worker\WorkerConsumerExecutor->execute() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Worker/WorkerConsumer.php:116
    0.2025    2928656  14. MQK\Queue\MessageEvent->__invoke() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Worker/WorkerConsumerExecutor.php:87
    0.2028    2928864  15. MQK\Queue\MessageEventBus->dispatch() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Queue/MessageEvent.php:45
    0.2028    2928864  16. Symfony\Component\EventDispatcher\EventDispatcher->dispatch() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Queue/MessageEventBus.php:25
    0.2029    2929584  17. Symfony\Component\EventDispatcher\EventDispatcher->doDispatch() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:44
    0.2029    2929584  18. call_user_func:{/Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212}() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212
    0.2029    2929584  19. MQK\Worker\WorkerConsumer->{closure:/Users/cj/Code/dht/bootstrap.php:6-8}() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212
    0.2031    2939792  20. MQK\DHT\DiscoveryListener->__construct() /Users/cj/Code/dht/bootstrap.php:7
    0.2081    3248664  21. React\EventLoop\StreamSelectLoop->run() /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php:59
    0.2083    3247808  22. React\EventLoop\StreamSelectLoop->waitForStreamActivity() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:205
    0.4907    3248288  23. call_user_func:{/Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236}() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236
    0.4907    3248288  24. React\Datagram\Socket->onReceive() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236
    0.4907    3318576  25. React\Datagram\Socket->emit() /Users/cj/Code/dht/vendor/react/datagram/src/Socket.php:75
    0.4907    3318576  26. MQK\DHT\Discovery->MQK\DHT\{closure}() /Users/cj/Code/dht/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123
    0.4909    3318576  27. MQK\DHT\Discovery->message() /Users/cj/Code/dht/src/MQK/DHT/Discovery.php:49
    0.4919    3343144  28. MQK\DHT\Discovery->decode_nodes() /Users/cj/Code/dht/src/MQK/DHT/Discovery.php:70
    0.4919    3343608  29. unpack() /Users/cj/Code/dht/src/MQK/DHT/Discovery.php:124

[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: 1 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM=  0.0.0.0  [] []
PHP Warning:  Redis::hSet() expects exactly 3 parameters, 2 given in /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php on line 64
PHP Stack trace:
PHP   1. {main}() /Users/cj/Code/dht/vendor/fatrellis/mqk/bin/mqk:0
PHP   2. MQK\MQKApplication->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/bin/mqk:15
PHP   3. MQK\MQKApplication->doRun() /Users/cj/Code/dht/vendor/symfony/console/Application.php:125
PHP   4. MQK\MQKApplication->doRunCommand() /Users/cj/Code/dht/vendor/symfony/console/Application.php:224
PHP   5. MQK\Command\RunCommand->run() /Users/cj/Code/dht/vendor/symfony/console/Application.php:888
PHP   6. MQK\Command\RunCommand->execute() /Users/cj/Code/dht/vendor/symfony/console/Command/Command.php:264
PHP   7. MQK\Runner->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Command/RunCommand.php:88
PHP   8. MQK\Runner->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Runner.php:93
PHP   9. MQK\Runner->spawn() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:111
PHP  10. MQK\Runner->spawnWorker() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:306
PHP  11. MQK\Worker\WorkerConsumer->start() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:321
PHP  12. MQK\Worker\WorkerConsumer->run() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/AbstractWorker.php:38
PHP  13. MQK\Worker\WorkerConsumerExecutor->execute() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Worker/WorkerConsumer.php:116
PHP  14. MQK\Queue\MessageEvent->__invoke() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Worker/WorkerConsumerExecutor.php:87
PHP  15. MQK\Queue\MessageEventBus->dispatch() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Queue/MessageEvent.php:45
PHP  16. Symfony\Component\EventDispatcher\EventDispatcher->dispatch() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Queue/MessageEventBus.php:25
PHP  17. Symfony\Component\EventDispatcher\EventDispatcher->doDispatch() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:44
PHP  18. call_user_func:{/Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212}() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212
PHP  19. MQK\Worker\WorkerConsumer->{closure:/Users/cj/Code/dht/bootstrap.php:6-8}() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212
PHP  20. MQK\DHT\DiscoveryListener->__construct() /Users/cj/Code/dht/bootstrap.php:7
PHP  21. React\EventLoop\StreamSelectLoop->run() /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php:59
PHP  22. React\EventLoop\StreamSelectLoop->waitForStreamActivity() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:205
PHP  23. call_user_func:{/Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236}() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236
PHP  24. React\Datagram\Socket->onReceive() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236
PHP  25. React\Datagram\Socket->emit() /Users/cj/Code/dht/vendor/react/datagram/src/Socket.php:75
PHP  26. MQK\DHT\Discovery->MQK\DHT\{closure}() /Users/cj/Code/dht/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123
PHP  27. MQK\DHT\Discovery->message() /Users/cj/Code/dht/src/MQK/DHT/Discovery.php:49
PHP  28. MQK\DHT\DiscoveryListener->completed() /Users/cj/Code/dht/src/MQK/DHT/Discovery.php:84
PHP  29. Redis->hSet() /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php:64

Warning: Redis::hSet() expects exactly 3 parameters, 2 given in /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php on line 64

Call Stack:
    0.0046     355104   1. {main}() /Users/cj/Code/dht/vendor/fatrellis/mqk/bin/mqk:0
    0.0208    1483208   2. MQK\MQKApplication->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/bin/mqk:15
    0.0285    1792200   3. MQK\MQKApplication->doRun() /Users/cj/Code/dht/vendor/symfony/console/Application.php:125
    0.0286    1792200   4. MQK\MQKApplication->doRunCommand() /Users/cj/Code/dht/vendor/symfony/console/Application.php:224
    0.0286    1792200   5. MQK\Command\RunCommand->run() /Users/cj/Code/dht/vendor/symfony/console/Application.php:888
    0.0291    1798240   6. MQK\Command\RunCommand->execute() /Users/cj/Code/dht/vendor/symfony/console/Command/Command.php:264
    0.0354    2163000   7. MQK\Runner->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Command/RunCommand.php:88
    0.0354    2163000   8. MQK\Runner->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Runner.php:93
    0.0356    2164240   9. MQK\Runner->spawn() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:111
    0.1887    2305728  10. MQK\Runner->spawnWorker() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:306
    0.1895    2307320  11. MQK\Worker\WorkerConsumer->start() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:321
    0.1914    2309248  12. MQK\Worker\WorkerConsumer->run() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/AbstractWorker.php:38
    0.1938    2350776  13. MQK\Worker\WorkerConsumerExecutor->execute() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Worker/WorkerConsumer.php:116
    0.2025    2928656  14. MQK\Queue\MessageEvent->__invoke() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Worker/WorkerConsumerExecutor.php:87
    0.2028    2928864  15. MQK\Queue\MessageEventBus->dispatch() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Queue/MessageEvent.php:45
    0.2028    2928864  16. Symfony\Component\EventDispatcher\EventDispatcher->dispatch() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Queue/MessageEventBus.php:25
    0.2029    2929584  17. Symfony\Component\EventDispatcher\EventDispatcher->doDispatch() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:44
    0.2029    2929584  18. call_user_func:{/Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212}() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212
    0.2029    2929584  19. MQK\Worker\WorkerConsumer->{closure:/Users/cj/Code/dht/bootstrap.php:6-8}() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212
    0.2031    2939792  20. MQK\DHT\DiscoveryListener->__construct() /Users/cj/Code/dht/bootstrap.php:7
    0.2081    3248664  21. React\EventLoop\StreamSelectLoop->run() /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php:59
    0.2083    3247808  22. React\EventLoop\StreamSelectLoop->waitForStreamActivity() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:205
    0.4907    3248288  23. call_user_func:{/Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236}() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236
    0.4907    3248288  24. React\Datagram\Socket->onReceive() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236
    0.4907    3318576  25. React\Datagram\Socket->emit() /Users/cj/Code/dht/vendor/react/datagram/src/Socket.php:75
    0.4907    3318576  26. MQK\DHT\Discovery->MQK\DHT\{closure}() /Users/cj/Code/dht/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123
    0.4909    3318576  27. MQK\DHT\Discovery->message() /Users/cj/Code/dht/src/MQK/DHT/Discovery.php:49
    0.4954    3375680  28. MQK\DHT\DiscoveryListener->completed() /Users/cj/Code/dht/src/MQK/DHT/Discovery.php:84
    0.4954    3375744  29. Redis->hSet() /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php:64

[2017-09-12 13:41:40] 22400 MQK\Worker\WorkerConsumerExecutor.INFO: Message execute duration 1 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Sending message to udp://0.0.0.0: [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.ERROR: Unable to create client socket: Failed to parse address "0.0.0.0" [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Sending message to udp://5.9.67.240:1910 [] []
Process 22448 got terminal signal
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Sending message to udp://52.31.235.110:6992 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Sending message to udp://45.79.107.149:6881 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Send message  []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Received message from 119.181.201.5:1097 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: send message [] []
r
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: 8 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qp268b/gSEWSEF4VoG2DLW+CnQs= 139.162.85.126 6881 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Send message  []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Send message  []
Process 22449 got terminal signal
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qp268b/gSEWSEF4VoG2DfD9/IvM= 192.169.6.4 10556 [] []
Process 22450 got terminal signal
Process 22451 got terminal signal
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Received message from 213.111.253.240:41237 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: send message [] []
r
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: 8 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qp/+okI3zGA6/x+6kq6VdDvxUp0= 85.25.218.207 6884 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qp268b/gSEWSEF4VT0C7hgRsNbE= 116.196.86.108 53516 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qp/+okI3zGA6/+JGUoJQVma4EKI= 142.54.178.178 6881 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Sending message to udp://144.76.42.48:1910 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qp/+okI3zGA6//tAyQI4/PHa78Q= 98.126.8.134 6881 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qp/+okI3zGA6/wQ/oWW+7ZLcy6c= 35.156.1.6 6992 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Send message  []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Sending message to udp://139.162.85.126:6881 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qp/+okI3zGA6/zT3/zHlrubgO7w= 35.157.172.25 6892 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Sending message to udp://85.25.218.207:6885 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Send message  []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Send message  []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qp/+okI3zGA6/4OMSu6f1rT4ubU= 5.39.93.112 6881 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Sending message to udp://192.169.6.4:10556 [] []
Process 22452 got terminal signal
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qp268b/gSEWSEF4VT0C7rRLjq/8= 123.206.45.145 50566 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qp/+okI3zGA6/ye1EcTN7sUSRGI= 192.187.100.162 6882 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Send message  []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qp/+oV+hRdNy/2LQX+v7yWaVvhQ= 87.98.219.148 6881 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qp268b/gSEWSEF4VT0C7pobDwZw= 88.208.61.225 1910 [] []
Process 22453 got terminal signal
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Received message from 46.214.109.84:58480 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: send message [] []
r
PHP Warning:  Redis::hSet() expects exactly 3 parameters, 2 given in /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php on line 64
PHP Stack trace:
PHP   1. {main}() /Users/cj/Code/dht/vendor/fatrellis/mqk/bin/mqk:0
PHP   2. MQK\MQKApplication->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/bin/mqk:15
PHP   3. MQK\MQKApplication->doRun() /Users/cj/Code/dht/vendor/symfony/console/Application.php:125
PHP   4. MQK\MQKApplication->doRunCommand() /Users/cj/Code/dht/vendor/symfony/console/Application.php:224
PHP   5. MQK\Command\RunCommand->run() /Users/cj/Code/dht/vendor/symfony/console/Application.php:888
PHP   6. MQK\Command\RunCommand->execute() /Users/cj/Code/dht/vendor/symfony/console/Command/Command.php:264
PHP   7. MQK\Runner->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Command/RunCommand.php:88
PHP   8. MQK\Runner->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Runner.php:93
PHP   9. MQK\Runner->spawn() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:111
PHP  10. MQK\Runner->spawnWorker() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:306
PHP  11. MQK\Worker\WorkerConsumer->start() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:321
PHP  12. MQK\Worker\WorkerConsumer->run() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/AbstractWorker.php:38
PHP  13. MQK\Worker\WorkerConsumerExecutor->execute() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Worker/WorkerConsumer.php:116
PHP  14. MQK\Queue\MessageEvent->__invoke() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Worker/WorkerConsumerExecutor.php:87
PHP  15. MQK\Queue\MessageEventBus->dispatch() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Queue/MessageEvent.php:45
PHP  16. Symfony\Component\EventDispatcher\EventDispatcher->dispatch() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Queue/MessageEventBus.php:25
PHP  17. Symfony\Component\EventDispatcher\EventDispatcher->doDispatch() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:44
PHP  18. call_user_func:{/Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212}() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212
PHP  19. MQK\Worker\WorkerConsumer->{closure:/Users/cj/Code/dht/bootstrap.php:6-8}() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212
PHP  20. MQK\DHT\DiscoveryListener->__construct() /Users/cj/Code/dht/bootstrap.php:7
PHP  21. React\EventLoop\StreamSelectLoop->run() /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php:59
PHP  22. React\EventLoop\StreamSelectLoop->waitForStreamActivity() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:205
PHP  23. call_user_func:{/Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236}() /Users/cj/Code/dht/vendor/react/event-loop/src/Stre[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: 6 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qLKFssNnZlazQwv1YdPQjiQgZNA= 213.127.123.250 32879 [] []
amSelectLoop.php:236
PHP  24. React\Datagram\Socket->onReceive() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236
PHP  25. React\Datagram\Socket->emit() /Users/cj/Code/dht/vendor/react/datagram/src/Socket.php:75
PHP  26. MQK\DHT\Discovery->MQK\DHT\{closure}() /Users/cj/Code/dht/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123
PHP  27. MQK\DHT\Discovery->message() /Users/cj/Code/dht/src/MQK/DHT/Discovery.php:49
PHP  28. MQK\DHT\DiscoveryListener->completed() /Users/cj/Code/dht/src/MQK/DHT/Discovery.php:84
PHP  29. Redis->hSet() /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php:64

Warning: Redis::hSet() expects exactly 3 parameters, 2 given in /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php on line 64

Call Stack:
    0.0046     355104   1. {main}() /Users/cj/Code/dht/vendor/fatrellis/mqk/bin/mqk:0
    0.0208    1483208   2. MQK\MQKApplication->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/bin/mqk:15
    0.0285    1792200   3. MQK\MQKApplication->doRun() /Users/cj/Code/dht/vendor/symfony/console/Application.php:125
    0.0286    1792200   4. MQK\MQKApplication->doRunCommand() /Users/cj/Code/dht/vendor/symfony/console/Application.php:224
    0.0286    1792200   5. MQK\Command\RunCommand->run() /Users/cj/Code/dht/vendor/symfony/console/Application.php:888
    0.0291    1798240   6. MQK\Command\RunCommand->execute() /Users/cj/Code/dht/vendor/symfony/console/Command/Command.php:264
    0.0354    2163000   7. MQK\Runner->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Command/RunCommand.php:88
    0.0354    2163000   8. MQK\Runner->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Runner.php:93
    0.0356    2164240   9. MQK\Runner->spawn() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:111
    0.2587    2327704  10. MQK\Runner->spawnWorker() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:306
    0.2592    2329296  11. MQK\Worker\WorkerConsumer->start() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:321
    0.2612    2331224  12. MQK\Worker\WorkerConsumer->run() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/AbstractWorker.php:38
    0.2682    2372752  13. MQK\Worker\WorkerConsumerExecutor->execute() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Worker/WorkerConsumer.php:116
    0.2779    2950632  14. MQK\Queue\MessageEvent->__invoke() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Worker/WorkerConsumerExecutor.php:87
    0.2783    2950840  15. MQK\Queue\MessageEventBus->dispatch() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Queue/MessageEvent.php:45
    0.2783    2950840  16. Symfony\Component\EventDispatcher\EventDispatcher->dispatch() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Queue/MessageEventBus.php:25
    0.2784    2951560  17. Symfony\Component\EventDispatcher\EventDispatcher->doDispatch() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:44
    0.2784    2951560  18. call_user_func:{/Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212}() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212
    0.2784    2951560  19. MQK\Worker\WorkerConsumer->{closure:/Users/cj/Code/dht/bootstrap.php:6-8}() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212
    0.2787    2961768  20. MQK\DHT\DiscoveryListener->__construct() /Users/cj/Code/dht/bootstrap.php:7
    0.2836    3270640  21. React\EventLoop\StreamSelectLoop->run() /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php:59
    0.2838    3269784  22. React\EventLoop\StreamSelectLoop->waitForStreamActivity() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:205
    0.5157    3270264  23. call_user_func:{/Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236}() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236
    0.5157    3270264  24. React\Datagram\Socket->onReceive() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236
    0.5158    3340552  25. React\Datagram\Socket->emit() /Users/cj/Code/dht/vendor/react/datagram/src/Socket.php:75
    0.5158    3340552  26. MQK\DHT\Discovery->MQK\DHT\{closure}() /Users/cj/Code/dht/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123
    0.5160    3340552  27. MQK\DHT\Discovery->message() /Users/cj/Code/dht/src/MQK/DHT/Discovery.php:49
    0.5346    3563376  28. MQK\DHT\DiscoveryListener->completed() /Users/cj/Code/dht/src/MQK/DHT/Discovery.php:84
    0.5346    3563440  29. Redis->hSet() /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php:64

[2017-09-12 13:41:40] MQK\DHT\Disco[2017-09-12 13:41:40] 22413 MQK\Worker\WorkerConsumerExecutor.INFO: Message execute duration 1 [] []
very.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qp268b/gSEWSEF4VT0C7lpcUnEE= 213.174.147.225 1910 [] []
Process 22454 got terminal signal
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qLKHjDPY2xJJjMRRzd88ViDJMjc= 123.16.206.41 3800 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qLKGlM91rvX8RIADhNSdipfk1fA= 5.239.123.250 15024 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Received message from 136.63.200.96:6881 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: send message [] []
r
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: 8 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qrSNvZLe0pod6BVc0T3BYtybHG8= 45.79.107.149 6881 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Sending message to udp://87.98.219.148:6881 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Send message  []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qLKBSECJKOxbt2d4FohPhoYyZdA= 87.169.253.45 6881 [] []
Process 22455 got terminal signal
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qLKArbhUuJLiiUK8UbxpQgnw+JA= 59.89.61.45 12108 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qp268b/gSEWSEFDRMLoghHeK8vw= 173.212.243.121 6883 [] []
Process 22456 got terminal signal
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qLKDtIbBhqi5bh9uoD1sWaP/soA= 95.9.61.45 62608 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qrSNvZLe0pod6BVc0T3BfD9/IvM= 192.169.6.4 10556 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qrSNvZLe0pod6BVc0T3bTph2B74= 63.155.91.81 34567 [] []
PHP Warning:  Redis::hSet() expects exactly 3 parameters, 2 given in /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php on line 64
PHP Stack trace:
PHP   1. {main}() /Users/cj/Code/dht/vendor/fatrellis/mqk/bin/mqk:0
PHP   2. MQK\MQKApplication->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/bin/mqk:15
PHP   3. MQK\MQKApplication->doRun() /Users/cj/Code/dht/vendor/symfony/console/Application.php:125
PHP   4. MQK\MQKApplication->doRunCommand() /Users/cj/Code/dht/vendor/symfony/console/Application.php:224
PHP   5. MQK\Command\RunCommand->run() /Users/cj/Code/dht/vendor/symfony/console/Application.php:888
PHP   6. MQK\Command\RunCommand->execute() /Users/cj/Code/dht/vendor/symfony/console/Command/Command.php:264
PHP   7. MQK\Runner->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Command/RunCommand.php:88
PHP   8. MQK\Runner->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Runner.php:93
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Sending message to udp://88.208.61.225:1910 [] []
PHP   9. MQK\Runner->spawn() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:111
PHP  10. MQK\Runner->spawnWorker() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:306
PHP  11. MQK\Worker\WorkerConsumer->start() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:321
PHP  12. MQK\Worker\WorkerConsumer->run() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/AbstractWorker.php:38
PHP  13. MQK\Worker\WorkerConsumerExecutor->execute() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Worker/WorkerConsumer.php:116
PHP  14. MQK\Queue\MessageEvent->__invoke() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Worker/WorkerConsumerExecutor.php:87
PHP  15. MQK\Queue\MessageEventBus->dispatch() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Queue/MessageEvent.php:45
PHP  16. Symfony\Component\EventDispatcher\EventDispatcher->dispatch() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Queue/MessageEventBus.php:25
PHP  17. Symfony\Component\EventDispatcher\EventDispatcher->doDispatch() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:44
PHP  18. call_user_func:{/Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212}() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212
PHP  19. MQK\Worker\WorkerConsumer->{closure:/Users/cj/Code/dht/bootstrap.php:6-8}() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212
PHP  20. MQK\DHT\DiscoveryListener->__construct() /Users/cj/Code/dht/bootstrap.php:7
PHP  21. React\EventLoop\StreamSelectLoop->run() /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php:59
PHP  22. React\EventLoop\StreamSelectLoop->waitForStreamActivity() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:205
PHP  23. call_user_func:{/Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236}() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236
PHP  24. React\Datagram\Socket->onReceive() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236
PHP  25. React\Datagram\Socket->emit() /Users/cj/Code/dht/vendor/react/datagram/src/Socket.php:75
PHP  26. MQK\DHT\Discovery->MQK\DHT\{closure}() /Users/cj/Code/dht/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123
PHP  27. MQK\DHT\Discovery->message() /Users/cj/Code/dht/src/MQK/DHT/Discovery.php:49
PHP  28. MQK\DHT\DiscoveryListener->completed() /Users/cj/Code/dht/src/MQK/DHT/Discovery.php:84
PHP  29. Redis->hSet() /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php:64

Warning: Redis::hSet() expects exactly 3 parameters, 2 given in /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php on line 64

Call Stack:
    0.0046     355104   1. {main}() /Users/cj/Code/dht/vendor/fatrellis/mqk/bin/mqk:0
    0.0208    1483208   2. MQK\MQKApplication->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/bin/mqk:15
    0.0285    1792200   3. MQK\MQKApplication->doRun() /Users/cj/Code/dht/vendor/symfony/console/Application.php:125
    0.0286    1792200   4. MQK\MQKApplication->doRunCommand() /Users/cj/Code/dht/vendor/symfony/console/Application.php:224
    0.0286    1792200   5. MQK\Command\RunCommand->run() /Users/cj/Code/dht/vendor/symfony/console/Application.php:888
    0.0291    1798240   6. MQK\Command\RunCommand->execute() /Users/cj/Code/dht/vendor/symfony/console/Command/Command.php:264
    0.0354    2163000   7. MQK\Runner->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Command/RunCommand.php:88
    0.0354    2163000   8. MQK\Runner->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Runner.php:93
    0.0356    2164240   9. MQK\Runner->spawn() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:111
    0.1708    2302544  10. MQK\Runner->spawnWorker() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:306
    0.1714    2304136  11. MQK\Worker\WorkerConsumer->start() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:321
    0.1739    2306064  12. MQK\Worker\WorkerConsumer->run() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/AbstractWorker.php:38
    0.1770    2347592  13. MQK\Worker\WorkerConsumerExecutor->execute() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Worker/WorkerConsumer.php:116
    0.1865    2925472  14. MQK\Queue\MessageEvent->__invoke() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Worker/WorkerConsumerExecutor.php:87
    0.1868    2925680  15. MQK\Queue\MessageEventBus->dispatch() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Queue/MessageEvent.php:45
    0.1868    2925680  16. Symfony\Component\EventDispatcher\EventDispatcher->dispatch() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Queue/MessageEventBus.php:25
    0.1868    2926400  17. Symfony\Component\EventDispatcher\EventDispatcher->doDispatch() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:44
    0.1869    2926400  18. call_user_func:{/Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212}() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212
    0.1869    2926400  19. MQK\Worker\WorkerConsumer->{closure:/Users/cj/Code/dht/bootstrap.php:6-8}() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212
    0.1871    2936608  20. MQK\DHT\DiscoveryListener->__construct() /Users/cj/Code/dht/bootstrap.php:7
    0.1926    3245480  21. React\EventLoop\StreamSelectLoop->run() /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php:59
    0.1928    3244624  22. React\EventLoop\StreamSelectLoop->waitForStreamActivity() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:205
    0.5336    3245104  23. call_user_func:{/Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236}() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236
    0.5336    3245104  24. React\Datagram\Socket->onReceive() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236
    0.5337    3315392  25. React\Datagram\Socket->emit() /Users/cj/Code/dht/vendor/react/datagram/src/Socket.php:75
    0.5337    3315392  26. MQK\DHT\Discovery->MQK\DHT\{closure}() /Users/cj/Code/dht/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123
    0.5339    3315392  27. MQK\DHT\Discovery->message() /Users/cj/Code/dht/src/MQK/DHT/Discovery.php:49
    0.5536    3490760  28. MQK\DHT\DiscoveryListener->completed() /Users/cj/Code/dht/src/MQK/DHT/Discovery.php:84
    0.5536    3490824  29. Redis->hSet() /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php:64

[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Sending message to udp://123.206.45.145:50566 [] []
[2017-09-12 13:41:40] 22398 MQK\Worker\WorkerConsumerExecutor.INFO: Message execute duration 1 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Send message  []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Send message  []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qrSNvZLe0pod6BVc0T3G5MSTx8U= 94.237.41.14 64879 [] []
Process 22457 got terminal signal
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Sending message to udp://123.16.206.41:3800 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qrSNvZLe0pod6BVc0T3xwg8eLhI= 212.47.229.201 38271 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Send message  []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qrSNvZLe0pod6BVc0T3tfysyrPM= 45.32.165.86 51535 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qp268b/gSEWSEHxDgc+VwBUxGWc= 163.44.149.76 6882 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qrSNvZLe0pod6BVc0T3pUIxocZc= 5.9.67.240 1910 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Sending message to udp://173.212.243.121:6883 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Send message  []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qrSNvZLe0pod6BVc0T3z7lMmS1s= 130.83.164.236 48100 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Sending message to udp://192.169.6.4:10556 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Sending message to udp://95.9.61.45:62608 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Created client [] []
PHP Warning:  Redis::hSet() expects exactly 3 parameters, 2 given in /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php on line 64
PHP Stack trace:
PHP   1. {main}() /Users/cj/Code/dht/vendor/fatrellis/mqk/bin/mqk:0
PHP   2. MQK\MQKApplication->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/bin/mqk:15
PHP   3. MQK\MQKApplication->doRun() /Users/cj/Code/dht/vendor/symfony/console/Application.php:125
PHP   4. MQK\MQKApplication->doRunCommand() /Users/cj/Code/dht/vendor/symfony/console/Application.php:224
PHP   5. MQK\Command\RunCommand->run() /Users/cj/Code/dht/vendor/symfony/console/Application.php:888
PHP   6. MQK\Command\RunCommand->execute() /Users/cj/Code/dht/vendor/symfony/console/Command/Command.php:264
PHP   7. MQK\Runner->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Command/RunCommand.php:88
PHP   8. MQK\Runner->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Runner.php:93
PHP   9. MQK\Runner->spawn() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:111
PHP  10. MQK\Runner->spawnWorker() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:306
PHP  11. MQK\Worker\WorkerConsumer->start() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:321
PHP  12. MQK\Worker\WorkerConsumer->run() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/AbstractWorker.php:38
PHP  13. MQK\Worker\WorkerConsumerExecutor->execute() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Worker/WorkerConsumer.php:116
PHP  14. MQK\Queue\MessageEvent->__invoke() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Worker/WorkerConsumerExecutor.php:87
PHP  15. MQK\Queue\MessageEventBus->dispatch() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Queue/MessageEvent.php:45
PHP  16. Symfony\Component\EventDispatcher\EventDispatcher->dispatch() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Queue/MessageEventBus.php:25
PHP  17. Symfony\Component\EventDispatcher\EventDispatcher->doDispatch() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:44
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Send message  []
PHP  18. call_user_func:{/Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212}() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212
PHP  19. MQK\Worker\WorkerConsumer->{closure:/Users/cj/Code/dht/bootstrap.php:6-8}() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212
PHP  20. MQK\DHT\DiscoveryListener->__construct() /Users/cj/Code/dht/bootstrap.php:7
PHP  21. React\EventLoop\StreamSelectLoop->run() /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php:59
PHP  22. React\EventLoop\StreamSelectLoop->waitForStreamActivity() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:205
PHP  23. call_user_func:{/Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236}() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236
PHP  24. React\Datagram\Socket->onReceive() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Created client [] []
PHP  25. React\Datagram\Socket->emit() /Users/cj/Code/dht/vendor/react/datagram/src/Socket.php:75
PHP  26. MQK\DHT\Discovery->MQK\DHT\{closure}() /Users/cj/Code/dht/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123
PHP  27. MQK\DHT\Discovery->message() /Users/cj/Code/dht/src/MQK/DHT/Discovery.php:49
PHP  28. MQK\DHT\DiscoveryListener->completed() /Users/cj/Code/dht/src/MQK/DHT/Discovery.php:84
PHP  29. Redis->hSet() /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php:64

Warning: Redis::hSet() expects exactly 3 parameters, 2 given in /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php on line 64

Call Stack:
    0.0046     355104   1. {main}() /Users/cj/Code/dht/vendor/fatrellis/mqk/bin/mqk:0
    0.0208    1483208   2. MQK\MQKApplication->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/bin/mqk:15
    0.0285    1792200   3. MQK\MQKApplication->doRun() /Users/cj/Code/dht/vendor/symfony/console/Application.php:125
    0.0286    1792200   4. MQK\MQKApplication->doRunCommand() /Users/cj/Code/dht/vendor/symfony/console/Application.php:224
    0.0286    1792200   5. MQK\Command\RunCommand->run() /Users/cj/Code/dht/vendor/symfony/console/Application.php:888
    0.0291    1798240   6. MQK\Command\RunCommand->execute() /Users/cj/Code/dht/vendor/symfony/console/Command/Command.php:264
    0.0354    2163000   7. MQK\Runner->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Command/RunCommand.php:88
    0.0354    2163000   8. MQK\Runner->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Runner.php:93
    0.0356    2164240   9. MQK\Runner->spawn() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:111
    0.0873    2284392  10. MQK\Runner->spawnWorker() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:306
    0.0890    2285984  11. MQK\Worker\WorkerConsumer->start() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:321
    0.0948    2287912  12. MQK\Worker\WorkerConsumer->run() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/AbstractWorker.php:38
    0.1060    2329440  13. MQK\Worker\WorkerConsumerExecutor->execute() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Worker/WorkerConsumer.php:116
    0.1254    2907320  14. MQK\Queue\MessageEvent->__invoke() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Worker/WorkerConsumerExecutor.php:87
    0.1275    2907528  15. MQK\Queue\MessageEventBus->dispatch() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Queue/MessageEvent.php:45
    0.1275    2907528  16. Symfony\Component\EventDispatcher\EventDispatcher->dispatch() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Queue/MessageEventBus.php:25
    0.1276    2908248  17. Symfony\Component\EventDispatcher\EventDispatcher->doDispatch() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:44
    0.1277    2908248  18. call_user_func:{/Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212}() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212
    0.1277    2908248  19. MQK\Worker\WorkerConsumer->{closure:/Users/cj/Code/dht/bootstrap.php:6-8}() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212
    0.1282    2918456  20. MQK\DHT\DiscoveryListener->__construct() /Users/cj/Code/dht/bootstrap.php:7
    0.1376    3227328  21. React\EventLoop\StreamSelectLoop->run() /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php:59
    0.1378    3226472  22. React\EventLoop\StreamSelectLoop->waitForStreamActivity() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:205
    0.5425    3226952  23. call_user_func:{/Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236}() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236
    0.5425    3226952  24. React\Datagram\Socket->onReceive() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236
    0.5426    3297240  25. React\Datagram\Socket->emit() /Users/cj/Code/dht/vendor/react/datagram/src/Socket.php:75
    0.5426    3297240  26. MQK\DHT\Discovery->MQK\DHT\{closure}() /Users/cj/Code/dht/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123
    0.5428    3297240  27. MQK\DHT\Discovery->message() /Users/cj/Code/dht/src/MQK/DHT/Discovery.php:49
    0.5716    3520064  28. MQK\DHT\DiscoveryListener->completed() /Users/cj/Code/dht/src/MQK/DHT/Discovery.php:84
    0.5717    3520128  29. Redis->hSet() /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php:64

[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Send message  []
[2017-09-12 13:41:40] 22386 MQK\Worker\WorkerConsumerExecutor.INFO: Message execute duration 1 [] []
Process 22458 got terminal signal
PHP Warning:  Redis::hSet() expects exactly 3 parameters, 2 given in /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php on line 64
PHP Stack trace:
PHP   1. {main}() /Users/cj/Code/dht/vendor/fatrellis/mqk/bin/mqk:0
PHP   2. MQK\MQKApplication->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/bin/mqk:15
PHP   3. MQK\MQKApplication->doRun() /Users/cj/Code/dht/vendor/symfony/console/Application.php:125
PHP   4. MQK\MQKApplication->doRunCommand() /Users/cj/Code/dht/vendor/symfony/console/Application.php:224
PHP   5. MQK\Command\RunCommand->run() /Users/cj/Code/dht/vendor/symfony/console/Application.php:888
PHP   6. MQK\Command\RunCommand->execute() /Users/cj/Code/dht/vendor/symfony/console/Command/Command.php:264
PHP   7. MQK\Runner->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Command/RunCommand.php:88
PHP   8. MQK\Runner->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Runner.php:93
PHP   9. MQK\Runner->spawn() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:111
PHP  10. MQK\Runner->spawnWorker() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:306
PHP  11. MQK\Worker\WorkerConsumer->start() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:321
PHP  12. MQK\Worker\WorkerConsumer->run() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/AbstractWorker.php:38
PHP  13. MQK\Worker\WorkerConsumerExecutor->execute() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Worker/WorkerConsumer.php:116
PHP  14. MQK\Queue\MessageEvent->__invoke() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Worker/WorkerConsumerExecutor.php:87
PHP  15. MQK\Queue\MessageEventBus->dispatch() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Queue/MessageEvent.php:45
PHP  16. Symfony\Component\EventDispatcher\EventDispatcher->dispatch() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Queue/MessageEventBus.php:25
PHP  17. Symfony\Component\EventDispatcher\EventDispatcher->doDispatch() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:44
PHP  18. call_user_func:{/Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212}() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212
PHP  19. MQK\Worker\WorkerConsumer->{closure:/Users/cj/Code/dht/bootstrap.php:6-8}() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212
PHP  20. MQK\DHT\DiscoveryListener->__construct() /Users/cj/Code/dht/bootstrap.php:7
PHP  21. React\EventLoop\StreamSelectLoop->run() /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php:59
PHP  22. React\EventLoop\StreamSelectLoop->waitForStreamActivity() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:205
PHP  23. call_user_func:{/Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236}() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236
PHP  24. React\Datagram\Socket->onReceive() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236
PHP  25. React\Datagram\Socket->emit() /Users/cj/Code/dht/vendor/react/datagram/src/Socket.php:75
PHP  26. MQK\DHT\Discovery->MQK\DHT\{closure}() /Users/cj/Code/dht/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123
PHP  27. MQK\DHT\Discovery->message() /Users/cj/Code/dht/src/MQK/DHT/Discovery.php:49
PHP  28. MQK\DHT\DiscoveryListener->completed() /Users/cj/Code/dht/src/MQK/DHT/Discovery.php:84
PHP  29. Redis->hSet() /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php:64

Warning: Redis::hSet() expects exactly 3 parameters, 2 given in /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php on line 64

Call Stack:
    0.0046     355104   1. {main}() /Users/cj/Code/dht/vendor/fatrellis/mqk/bin/mqk:0
    0.0208    1483208   2. MQK\MQKApplication->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/bin/mqk:15
    0.0285    1792200   3. MQK\MQKApplication->doRun() /Users/cj/Code/dht/vendor/symfony/console/Application.php:125
    0.0286    1792200   4. MQK\MQKApplication->doRunCommand() /Users/cj/Code/dht/vendor/symfony/console/Application.php:224
    0.0286    1792200   5. MQK\Command\RunCommand->run() /Users/cj/Code/dht/vendor/symfony/console/Application.php:888
    0.0291    1798240   6. MQK\Command\RunCommand->execute() /Users/cj/Code/dht/vendor/symfony/console/Command/Command.php:264
    0.0354    2163000   7. MQK\Runner->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Command/RunCommand.php:88
    0.0354    2163000   8. MQK\Runner->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Runner.php:93
    0.0356    2164240   9. MQK\Runner->spawn() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:111
    0.4471    2377912  10. MQK\Runner->spawnWorker() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:306
    0.4473    2379504  11. MQK\Worker\WorkerConsumer->start() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:321
    0.4482    2381432  12. MQK\Worker\WorkerConsumer->run() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/AbstractWorker.php:38
    0.4506    2422960  13. MQK\Worker\WorkerConsumerExecutor->execute() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Worker/WorkerConsumer.php:116
    0.4600    3000840  14. MQK\Queue\MessageEvent->__invoke() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Worker/WorkerConsumerExecutor.php:87
    0.4603    3001048  15. MQK\Queue\MessageEventBus->dispatch() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Queue/MessageEvent.php:45
    0.4603    3001048  16. Symfony\Component\EventDispatcher\EventDispatcher->dispatch() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Queue/MessageEventBus.php:25
    0.4604    3001768  17. Symfony\Component\EventDispatcher\EventDispatcher->doDispatch() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:44
    0.4604    3001768  18. call_user_func:{/Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212}() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212
    0.4604    3001768  19. MQK\Worker\WorkerConsumer->{closure:/Users/cj/Code/dht/bootstrap.php:6-8}() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212
    0.4606    3011976  20. MQK\DHT\DiscoveryListener->__construct() /Users/cj/Code/dht/bootstrap.php:7
    0.4660    3320848  21. React\EventLoop\StreamSelectLoop->run() /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php:59
    0.4663    3319992  22. React\EventLoop\StreamSelectLoop->waitForStreamActivity() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:205
    0.5040    3320472  23. call_user_func:{/Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236}() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236
    0.5040    3320472  24. React\Datagram\Socket->onReceive() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236
    0.5041    3390760  25. React\Datagram\Socket->emit() /Users/cj/Code/dht/vendor/react/datagram/src/Socket.php:75
    0.5041    3390760  26. MQK\DHT\Discovery->MQK\DHT\{closure}() /Users/cj/Code/dht/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123
    0.5043    3390760  27. MQK\DHT\Discovery->message() /Users/cj/Code/dht/src/MQK/DHT/Discovery.php:49
    0.5746    3613584  28. MQK\DHT\DiscoveryListener->completed() /Users/cj/Code/dht/src/MQK/DHT/Discovery.php:84
    0.5746    3613648  29. Redis->hSet() /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php:64

[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Sending message to udp://130.83.164.236:48100 [] []
[2017-09-12 13:41:40] 22441 MQK\Worker\WorkerConsumerExecutor.INFO: Message execute duration 0 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Send message  []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Sending message to udp://94.237.41.14:64879 [] []
Process 22459 got terminal signal
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Received message from 136.63.200.96:6881 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: send message [] []
r
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: 8 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qrSNvZLe0pod6BVc0T3BYtybHG8= 45.79.107.149 6881 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Send message  []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qrSNvZLe0pod6BVc0T3BfD9/IvM= 192.169.6.4 10556 [] []
Process 22460 got terminal signal
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qrSNvZLe0pod6BVc0T3bTph2B74= 63.155.91.81 34567 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qrSNvZLe0pod6BVc0T3G5MSTx8U= 94.237.41.14 64879 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qrSNvZLe0pod6BVc0T3xwg8eLhI= 212.47.229.201 38271 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qrSNvZLe0pod6BVc0T3tfysyrPM= 45.32.165.86 51535 [] []
Process 22461 got terminal signal
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qrSNvZLe0pod6BVc0T3pUIxocZc= 5.9.67.240 1910 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Sending message to udp://5.9.67.240:1910 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Send message  []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Queued node T8MIPy0kErzhw+AqutxOKVbhAHM= qrSNvZLe0pod6BVc0T3z7lMmS1s= 130.83.164.236 48100 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Sending message to udp://163.44.149.76:6882 [] []
Process 22462 got terminal signal
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Send message  []
PHP Warning:  Redis::hSet() expects exactly 3 parameters, 2 given in /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php on line 64
PHP Stack trace:
PHP   1. {main}() /Users/cj/Code/dht/vendor/fatrellis/mqk/bin/mqk:0
PHP   2. MQK\MQKApplication->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/bin/mqk:15
PHP   3. MQK\MQKApplication->doRun() /Users/cj/Code/dht/vendor/symfony/console/Application.php:125
PHP   4. MQK\MQKApplication->doRunCommand() /Users/cj/Code/dht/vendor/symfony/console/Application.php:224
PHP   5. MQK\Command\RunCommand->run() /Users/cj/Code/dht/vendor/symfony/console/Application.php:888
PHP   6. MQK\Command\RunCommand->execute() /Users/cj/Code/dht/vendor/symfony/console/Command/Command.php:264
PHP   7. MQK\Runner->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Command/RunCommand.php:88
PHP   8. MQK\Runner->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Runner.php:93
PHP   9. MQK\Runner->spawn() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:111
PHP  10. MQK\Runner->spawnWorker() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:306
PHP  11. MQK\Worker\WorkerConsumer->start() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:321
PHP  12. MQK\Worker\WorkerConsumer->run() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/AbstractWorker.php:38
PHP  13. MQK\Worker\WorkerConsumerExecutor->execute() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Worker/WorkerConsumer.php:116
PHP  14. MQK\Queue\MessageEvent->__invoke() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Worker/WorkerConsumerExecutor.php:87
PHP  15. MQK\Queue\MessageEventBus->dispatch() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Queue/MessageEvent.php:45
PHP  16. Symfony\Component\EventDispatcher\EventDispatcher->dispatch() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Queue/MessageEventBus.php:25
PHP  17. Symfony\Component\EventDispatcher\EventDispatcher->doDispatch() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:44
PHP  18. call_user_func:{/Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212}() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212
PHP  19. MQK\Worker\WorkerConsumer->{closure:/Users/cj/Code/dht/bootstrap.php:6-8}() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212
PHP  20. MQK\DHT\DiscoveryListener->__construct() /Users/cj/Code/dht/bootstrap.php:7
PHP  21. React\EventLoop\StreamSelectLoop->run() /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php:59
PHP  22. React\EventLoop\StreamSelectLoop->waitForStreamActivity() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:205
PHP  23. call_user_func:{/Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236}() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236
PHP  24. React\Datagram\Socket->onReceive() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236
PHP  25. React\Datagram\Socket->emit() /Users/cj/Code/dht/vendor/react/datagram/src/Socket.php:75
PHP  26. MQK\DHT\Discovery->MQK\DHT\{closure}() /Users/cj/Code/dht/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123
PHP  27. MQK\DHT\Discovery->message() /Users/cj/Code/dht/src/MQK/DHT/Discovery.php:49
PHP  28. MQK\DHT\DiscoveryListener->completed() /Users/cj/Code/dht/src/MQK/DHT/Discovery.php:84
PHP  29. Redis->hSet() /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php:64

Warning: Redis::hSet() expects exactly 3 parameters, 2 given in /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php on line 64

Call Stack:
    0.0046     355104   1. {main}() /Users/cj/Code/dht/vendor/fatrellis/mqk/bin/mqk:0
    0.0208    1483208   2. MQK\MQKApplication->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/bin/mqk:15
    0.0285    1792200   3. MQK\MQKApplication->doRun() /Users/cj/Code/dht/vendor/symfony/console/Application.php:125
    0.0286    1792200   4. MQK\MQKApplication->doRunCommand() /Users/cj/Code/dht/vendor/symfony/console/Application.php:224
    0.0286    1792200   5. MQK\Command\RunCommand->run() /Users/cj/Code/dht/vendor/symfony/console/Application.php:888
    0.0291    1798240   6. MQK\Command\RunCommand->execute() /Users/cj/Code/dht/vendor/symfony/console/Command/Command.php:264
    0.0354    2163000   7. MQK\Runner->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Command/RunCommand.php:88
    0.0354    2163000   8. MQK\Runner->run() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Runner.php:93
    0.0356    2164240   9. MQK\Runner->spawn() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:111
    0.1748    2304136  10. MQK\Runner->spawnWorker() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/MasterProcess.php:306
    0.1753    2305728  11. MQK\Worker\WorkerConsumer->start() /Users/cj/Code/dht/vend[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Sending message to udp://63.155.91.81:34567 [] []
or/fatrellis/process/src/MQK/Process/MasterProcess.php:321
    0.1895    2307656  12. MQK\Worker\WorkerConsumer->run() /Users/cj/Code/dht/vendor/fatrellis/process/src/MQK/Process/AbstractWorker.php:38
    0.1917    2349184  13. MQK\Worker\WorkerConsumerExecutor->execute() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Worker/WorkerConsumer.php:116
    0.2013    2927064  14. MQK\Queue\MessageEvent->__invoke() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Worker/WorkerConsumerExecutor.php:87
    0.2016    2927272  15. MQK\Queue\MessageEventBus->dispatch() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Queue/MessageEvent.php:45
    0.2016    2927272  16. Symfony\Component\EventDispatcher\EventDispatcher->dispatch() /Users/cj/Code/dht/vendor/fatrellis/mqk/src/MQK/Queue/MessageEventBus.php:25
    0.2017    2927992  17. Symfony\Component\EventDispatcher\EventDispatcher->doDispatch() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:44
    0.2017    2927992  18. call_user_func:{/Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212}() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212
    0.2017    2927992  19. MQK\Worker\WorkerConsumer->{closure:/Users/cj/Code/dht/bootstrap.php:6-8}() /Users/cj/Code/dht/vendor/symfony/event-dispatcher/EventDispatcher.php:212
    0.2019    2938200  20. MQK\DHT\DiscoveryListener->__construct() /Users/cj/Code/dht/bootstrap.php:7
    0.2065    3247072  21. React\EventLoop\StreamSelectLoop->run() /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php:59
    0.2067    3246216  22. React\EventLoop\StreamSelectLoop->waitForStreamActivity() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:205
    0.5779    3246696  23. call_user_func:{/Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236}() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236
    0.5779    3246696  24. React\Datagram\Socket->onReceive() /Users/cj/Code/dht/vendor/react/event-loop/src/StreamSelectLoop.php:236
    0.5779    3316984  25. React\Datagram\Socket->emit() /Users/cj/Code/dht/vendor/react/datagram/src/Socket.php:75
    0.5779    3316984  26. MQK\DHT\Discovery->MQK\DHT\{closure}() /Users/cj/Code/dht/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php:123
    0.5781    3316984  27. MQK\DHT\Discovery->message() /Users/cj/Code/dht/src/MQK/DHT/Discovery.php:49
    0.5984    3539808  28. MQK\DHT\DiscoveryListener->completed() /Users/cj/Code/dht/src/MQK/DHT/Discovery.php:84
    0.5984    3539872  29. Redis->hSet() /Users/cj/Code/dht/src/MQK/DHT/DiscoveryListener.php:64

[2017-09-12 13:41:40] 22399 MQK\Worker\WorkerConsumerExecutor.INFO: Message execute duration 1 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Sending message to udp://45.79.107.149:6881 [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Send message  []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Created client [] []
[2017-09-12 13:41:40] MQK\DHT\Discovery.DEBUG: Send message  []
Process 22463 got terminal signal
[2017-09-12 13:41:45] 22368 MQK\Runner.INFO: 15 process 22468 [] []
[2017-09-12 13:41:45] 22368 MQK\Runner.INFO: 15 process 22469 [] []
[2017-09-12 13:41:45] 22368 MQK\Runner.INFO: 15 process 22470 [] []
[2017-09-12 13:41:45] 22368 MQK\Runner.INFO: 15 process 22471 [] []
[2017-09-12 13:41:45] 22368 MQK\Runner.INFO: 15 process 22472 [] []

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.