|
GearmanClient::jobStatusgearman_job_statusGet the status of a background job BeschreibungObjektorientierter Stil (method):
public array GearmanClient::jobStatus
( string
$job_handle
)Gets the status for a background job given a job handle. The status information will specify whether the job is known, whether the job is currently running, and the percentage completion. Parameter-Liste
RückgabewerteAn array containing status information for the job corresponding to the supplied job handle. The first array element is a boolean indicating whether the job is even known, the second is a boolean indicating whether the job is still running, and the third and fourth elements correspond to the numerator and denominator of the fractional completion percentage, respectively. Beispiele
Beispiel #1 Monitor the status of a long running background job
<?phpDas oben gezeigte Beispiel erzeugt eine ähnliche Ausgabe wie: Running: true, numerator: 3, denomintor: 14 Running: true, numerator: 6, denomintor: 14 Running: true, numerator: 9, denomintor: 14 Running: true, numerator: 12, denomintor: 14 Running: false, numerator: 0, denomintor: 0 done! Siehe auch
|