라이브러리
[PHP] GearmanWorker::returnCode - 마지막 Gearman 반환 코드 가져오기
GearmanWorker::returnCode은 GearmanWorker 클래스의 메서드 중 하나로, 작업의 반환 코드를 반환합니다. GearmanWorker는 PHP에서 Gearman을 사용하는 데 사용되는 클래스입니다. Gearman은 분산 작업을 처리하는 데 사용되는 분산 컴퓨팅 프레임워크입니다.
GearmanWorker::returnCode 메서드는 작업이 성공적으로 완료되었는지 여부를 나타내는 코드를 반환합니다. 반환 코드는 0부터 255까지의 정수 값입니다. 0은 성공을 나타내고, 1부터 255까지의 값은 오류 코드를 나타냅니다.
예제
다음 예제는 GearmanWorker::returnCode 메서드를 사용하는 방법을 보여줍니다.
#hostingforum.kr
php
// GearmanWorker 클래스를 사용하여 작업을 처리합니다.
$worker = new GearmanWorker();
// 작업을 등록합니다.
$worker->addServer('localhost', 4730);
// 작업을 등록합니다.
$worker->addFunction('my_function', 'my_function_handler');
// 작업을 시작합니다.
$worker->work();
// 작업이 완료되면 반환 코드를 출력합니다.
function my_function_handler($job) {
// 작업을 처리합니다.
$result = '처리 완료';
return $result;
}
// 작업이 완료되면 반환 코드를 출력합니다.
$worker->work();
if ($worker->returnCode() == GEARMAN_SUCCESS) {
echo "작업이 성공적으로 완료되었습니다.
";
} else {
echo "작업이 실패했습니다. 반환 코드: " . $worker->returnCode() . "
";
}
반환 코드
GearmanWorker::returnCode 메서드는 다음 반환 코드를 반환할 수 있습니다.
* GEARMAN_SUCCESS (0): 작업이 성공적으로 완료되었습니다.
* GEARMAN_NO_SERVERS (1): 서버가 연결되지 않았습니다.
* GEARMAN_INVALID_FUNCTION (2): 함수가 유효하지 않습니다.
* GEARMAN_WORKER_ERROR (3): 작업자 오류가 발생했습니다.
* GEARMAN_SHUTDOWN (4): 서버가 종료되었습니다.
* GEARMAN_IO_ERROR (5): 입출력 오류가 발생했습니다.
* GEARMAN其他 오류 코드: 작업 오류가 발생했습니다.
참고
GearmanWorker::returnCode 메서드는 작업의 반환 코드를 반환합니다. 반환 코드는 작업이 성공적으로 완료되었는지 여부를 나타내는 코드입니다. 반환 코드를 사용하여 작업의 성공 여부를 확인할 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.