
GearmanJob::sendStatus 함수는 작업의 상태를 Gearman 서버로 보내는 함수입니다. 이 함수는 작업의 진행 상황을 실시간으로 업데이트할 수 있도록 해줍니다.
sendStatus 함수는 두 개의 인자를 받습니다. 첫 번째 인자는 작업의 상태를 나타내는 문자열, 두 번째 인자는 상태를 업데이트한 시각을 나타내는 timestamp입니다.
예를 들어, 작업이 성공적으로 완료되면 "success"라는 문자열을, 실패하면 "fail"라는 문자열을 sendStatus 함수에 전달할 수 있습니다.
sendStatus 함수를 사용하여 작업의 상태를 보내면, Gearman 서버는 작업의 상태를 실시간으로 업데이트할 수 있습니다. 이로 인해 작업의 진행 상황을 실시간으로 확인할 수 있습니다.
sendStatus 함수의 예시 코드는 다음과 같습니다.
#hostingforum.kr
php
$job->sendStatus('success', time());
이 코드는 작업의 상태를 "success"로 업데이트하고, 업데이트한 시각을 현재 시간으로 설정합니다.
2025-06-08 17:22