public function supervise($delay = 0.001) { $microdelay = $delay * 100000; while ($this->ping()) { usleep($microdelay); } return $this; }