1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
<?php /** * @var Goridge\RelayInterface $relay */ use Spiral\Goridge; use Spiral\RoadRunner; $rr = new RoadRunner\Worker($relay); while ($in = $rr->receive($ctx)) { try { usleep($in * 1000); $rr->send(''); } catch (\Throwable $e) { $rr->error((string)$e); } }