
	                	                 
GearmanJob::returnCode는 작업의 반환 코드를 반환합니다. 반환 코드가 0이 아닌 경우, 작업이 성공적으로 완료되지 않았을 수 있습니다. 
GearmanJob::returnCode가 0이 아닌 경우, 작업이 실패한 이유를 확인하려면 다음 방법을 사용할 수 있습니다.
1.  작업의 에러 메시지를 확인합니다. GearmanJob::error() 메서드를 사용하여 작업의 에러 메시지를 확인할 수 있습니다.
2.  작업의 반환 코드를 확인합니다. GearmanJob::returnCode() 메서드를 사용하여 작업의 반환 코드를 확인할 수 있습니다.
3.  작업의 로그를 확인합니다. GearmanJob::log() 메서드를 사용하여 작업의 로그를 확인할 수 있습니다.
예를 들어, 다음과 같이 코드를 작성할 수 있습니다.
#hostingforum.kr
php
$job = $gm->createJob($function);
$job->setArg($arg);
$job->execute();
if ($job->returnCode() != 0) {
    echo "작업이 실패했습니다. 에러 메시지: " . $job->error() . "n";
    echo "작업의 반환 코드: " . $job->returnCode() . "n";
    echo "작업의 로그: " . $job->log() . "n";
}
이러한 방법을 사용하여 작업의 반환 코드가 0이 아닌 경우, 작업이 실패한 이유를 확인할 수 있습니다.
2025-05-06 02:46