
GearmanClient::addServer 함수를 사용하여 Gearman 서버를 추가할 수 있습니다. 하지만, 이 함수는 단순히 서버를 추가하는 함수로, 서버의 접속이 끊어질 경우 클라이언트가 자동으로 다른 서버로 접속하는 기능을 제공하지 않습니다.
GearmanClient::addServer 함수는 서버를 추가할 때, 서버의 접속 상태를 확인하지 않습니다. 따라서, 서버가 접속이 끊어질 경우 클라이언트는 자동으로 다른 서버로 접속하지 않습니다.
GearmanClient에 대한 자동 재연결 기능을 사용하려면, GearmanClient의 옵션을 설정하여 재연결을 허용해야 합니다. 예를 들어, 다음과 같이 코드를 작성할 수 있습니다.
#hostingforum.kr
php
$client = new GearmanClient();
$client->addServer('localhost', 4730);
$client->setOption(GEARMAN_CLIENT_OPT_RECONNECT, true);
이 코드를 사용하여 Gearman 서버를 추가할 때, 서버의 접속이 끊어질 경우 클라이언트가 자동으로 다른 서버로 접속하는 기능을 사용할 수 있습니다.
2025-06-12 19:17