라이브러리

[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 메서드는 작업의 반환 코드를 반환합니다. 반환 코드는 작업이 성공적으로 완료되었는지 여부를 나타내는 코드입니다. 반환 코드를 사용하여 작업의 성공 여부를 확인할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 534 페이지

검색

게시물 검색