
GearmanClient::getErrno() 메서드는 GearmanClient가 작업을 제출한 후에 작업의 상태를 확인할 때 사용됩니다. 이 메서드는 작업의 에러 코드를 반환합니다.
에러 코드가 0일 때는 작업이 정상적으로 완료된 것입니다. 하지만 0이 아닌 에러 코드가 반환될 수도 있습니다.
이 메서드를 사용하는 경우는 다음과 같습니다.
1. 작업이 성공적으로 완료된 후에 작업의 상태를 확인할 때 사용합니다.
2. 작업이 실패한 경우에 작업의 에러 코드를 확인할 때 사용합니다.
아래 코드를 참고하여 에러 코드를 얻는 방법을 알려드리겠습니다.
#hostingforum.kr
php
$client = new GearmanClient();
$client->addServer('localhost');
$result = $client->doBackground('my_task', 'arg');
$errno = $client->getErrno();
if ($errno == 0) {
// 작업이 성공적으로 완료되었습니다.
echo "작업이 성공적으로 완료되었습니다.n";
} else {
// 작업이 실패했습니다.
echo "작업이 실패했습니다. 에러 코드: $errnon";
}
이 코드에서는 getErrno() 메서드를 사용하여 작업의 에러 코드를 얻고, 에러 코드가 0이면 작업이 성공적으로 완료된 것으로 간주하고, 0이 아닌 에러 코드가 반환되면 작업이 실패한 것으로 간주합니다.
2025-08-15 09:37