2012-10-02 3 views
0

Gearman Worker PHP 파일이 정확히 어디에 저장 되었습니까? 당신이 Gearman을 작업자 서버가 있고이 Worker.php 파일이있는 경우

<?php 
     $worker = new GearmanWorker(); 
     $worker->addServer('...'); 
     $worker->addFunction("customFunction", "my_custom_function"); 

     while ($worker->work()); 

     function my_custom_function($job) 
     { 
     return doStuff($job->workload()); 
     } 
    ?> 

경우이 파일을 이동 하는가? 실제 작업자 서버와이 유형의 작업을 처리하려는 모든 작업자 서버 또는 어떤 작업을 수행합니까? 간단한 질문. 나는 그 해답을 모른다.

답변

1

예. 작업자 시스템은이 스크립트를 실행하여 작업자 시스템이됩니다. 이 스크립트를 실행하려면 명령 행에서 php Worker.php을 사용하여 컴퓨터에 넣고 실행해야합니다.

+0

좋습니다. 감사. 미안하지만 너무 간단했지만 제 텍스트는 작은 (그러나 비판적인) 점을 설명하지 않았습니다. – SonOfSeuss

+0

작업자와 서버는 동일한 실제 시스템이 될 수 있으며 동일한 시스템에서 원하는만큼 작업자 인스턴스를 실행할 수 있습니다. – deceze

+0

안녕하세요. Gearman과 APC를 함께 사용할 수 있습니까? APC를 사용하여 PHP를 사전 처리 한 다음 Gearman을 사용하여 작업 호출을합니까? – SonOfSeuss