
	                	                 
GearmanWorker::returnCode는 작업자(GearmanWorker)가 작업을 완료한 후 반환하는 코드입니다. 이 코드는 작업의 성공 여부를 나타내며, 0이면 성공이고, 0이 아닌 값이면 오류입니다.
GearmanWorker::returnCode를 통한 오류처리는 다음과 같습니다.
1.  작업을 완료한 후 returnCode를 확인합니다.
2.  returnCode가 0이면 작업이 성공적으로 완료된 것입니다.
3.  returnCode가 0이 아닌 값이면 오류가 발생한 것입니다. 오류 코드를 확인하여 오류를 처리합니다.
예를 들어, 작업을 완료한 후 returnCode를 확인하는 코드는 다음과 같습니다.
#hostingforum.kr
php
$worker = new GearmanWorker();
$worker->addServer('localhost', 4730);
$worker->background();
$job = $worker->retrieveJob();
if ($job) {
    $job->setComplete($job->jobHandle, $job->data);
    $returnCode = $job->returnCode;
    if ($returnCode == 0) {
        // 작업이 성공적으로 완료된 경우
    } else {
        // 오류가 발생한 경우
        // 오류 코드를 확인하여 오류를 처리합니다.
    }
}
GearmanWorker::returnCode를 사용하여 오류를 처리하는 방법은 위와 같이 returnCode를 확인하여 오류를 처리하는 것입니다. 오류 코드를 확인하여 오류를 처리하는 방법은 오류 코드를 확인하여 오류를 처리하는 것입니다.
2025-06-27 18:40