
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