
GearmanClient::doStatus 함수는 작업 상태를 확인하는 데 사용됩니다. 이 함수는 작업 ID를 사용하여 특정 작업의 상태를 가져올 수 있습니다.
GearmanClient::doStatus 함수는 다음과 같은 결과를 반환할 수 있습니다.
- GEARMAN_CLIENT_STATUS_WORKING: 작업이 진행 중입니다.
- GEARMAN_CLIENT_STATUS_QUEUED: 작업이 대기 중입니다.
- GEARMAN_CLIENT_STATUS_WORKER_CONNECTED: 작업이 처리 중인 작업자와 연결되었습니다.
- GEARMAN_CLIENT_STATUS_WORKER_DISCONNECTED: 작업이 처리 중인 작업자와 연결이 끊겼습니다.
- GEARMAN_CLIENT_STATUS_COMPLETE: 작업이 완료되었습니다.
- GEARMAN_CLIENT_STATUS_FAILED: 작업이 실패했습니다.
작업이 완료되면 GearmanClient::doStatus 함수는 GEARMAN_CLIENT_STATUS_COMPLETE를 반환합니다. 이 함수는 작업이 완료되면 작업 ID를 삭제하므로, 작업 ID를 사용하여 작업 상태를 가져올 수 없습니다.
2025-04-23 08:50