Skip to content

Commit 38fec5d

Browse files
committed
Use a better method for checking if a server is connected
1 parent 437c874 commit 38fec5d

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

Net/Gearman/Worker.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -275,6 +275,7 @@ private function connect($server) {
275275

276276
if (isset($this->retryConn[$server])) {
277277
unset($this->retryConn[$server]);
278+
$this->status("Removing server from the retry list.", $server);
278279
}
279280

280281
$this->status("Connected to $server", $server);
@@ -869,7 +870,7 @@ protected function status($message, $server = null)
869870

870871
if (!empty($server)) {
871872
$failed_conns = isset($this->failedConn[$server]) ? $this->failedConn[$server] : 0;
872-
$connected = isset($this->retryConn[$server]);
873+
$connected = isset($this->conn[$server]) && $this->conn[$server]->isConnected();
873874
} else {
874875
$failed_conns = null;
875876
$connected = null;

0 commit comments

Comments
 (0)