
GearmanClient::addTaskStatus 메서드의 첫 번째 인자는 작업의 ID를 지정하는 것입니다. 이 ID는 작업을 생성할 때 사용한 ID와 동일해야 합니다.
작업을 생성할 때 사용한 ID를 얻는 방법은 다음과 같습니다.
#hostingforum.kr
php
$client = new GearmanClient();
$client->addServer('localhost', 4730);
$job = $client->doBackground('my_task', 'my_data');
$job_id = $job->jobHandle;
이제, 작업의 상태를 가져올 때 이 ID를 사용할 수 있습니다.
#hostingforum.kr
php
$client->addTaskStatus($job_id);
$status = $client->taskStatus();
echo $status->taskState;
위 코드에서 `$job_id`는 작업을 생성할 때 사용한 ID를 저장한 변수입니다. 이 ID를 `addTaskStatus` 메서드의 첫 번째 인자로 사용하여 작업의 상태를 가져올 수 있습니다.
2025-03-17 12:32