
GearmanClient::doBackground() 메소드는 작업을 백그라운드에서 실행하는 데 사용됩니다.
이 메소드는 작업을 실행하고, 작업 ID를 반환합니다. 작업 ID를 사용하여 작업의 상태를 확인할 수 있습니다.
작업이 완료되면, GearmanClient::done() 메소드를 호출하여 작업의 결과를 확인할 수 있습니다.
또한, GearmanClient::fail() 메소드를 호출하여 작업이 실패한 경우를 확인할 수 있습니다.
GearmanClient::doBackground() 메소드는 작업을 백그라운드에서 실행하는 데 사용되며, 작업의 상태를 확인하기 위해 done()와 fail() 메소드를 호출하여야 합니다.
예제를 통해 이해를 돕겠습니다.
#hostingforum.kr
php
$client = new GearmanClient();
// 작업을 백그라운드에서 실행합니다.
$job_id = $client->doBackground('my_job', 'my_data');
// 작업의 상태를 확인합니다.
$client->done($job_id, $result);
// 작업이 실패한 경우를 확인합니다.
$client->fail($job_id, $result);
2025-04-22 04:39