
GearmanWorker::addOptions 메소드는 GearmanWorker 객체에 옵션을 추가하는 역할을 합니다. 이 메소드는 여러 가지 옵션을 추가할 수 있습니다.
- persistent 옵션은 GearmanWorker 객체가 연결된 서버와의 연결을 유지하는 옵션입니다.
- persistent 옵션을 true로 설정하면 GearmanWorker 객체가 연결된 서버와의 연결을 유지합니다.
- persistent 옵션을 false로 설정하면 GearmanWorker 객체가 연결된 서버와의 연결을 끊습니다.
- persistent 옵션을 설정하지 않으면 GearmanWorker 객체는 연결된 서버와의 연결을 유지하지 않습니다.
GearmanWorker::addOptions 메소드는 다음과 같은 옵션을 추가할 수 있습니다.
- persistent : GearmanWorker 객체가 연결된 서버와의 연결을 유지하는 옵션입니다.
- host : GearmanWorker 객체가 연결할 서버의 호스트 이름 또는 IP 주소를 지정하는 옵션입니다.
- port : GearmanWorker 객체가 연결할 서버의 포트 번호를 지정하는 옵션입니다.
- timeout : GearmanWorker 객체가 연결할 서버와의 연결을 유지하는 시간을 지정하는 옵션입니다.
GearmanWorker::addOptions 메소드는 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$worker = new GearmanWorker();
$worker->addOptions(GEARMAN_WORKER_OPTION_PERSISTENT, true);
$worker->addOptions(GEARMAN_WORKER_OPTION_HOST, 'localhost');
$worker->addOptions(GEARMAN_WORKER_OPTION_PORT, 4730);
$worker->addOptions(GEARMAN_WORKER_OPTION_TIMEOUT, 30);
2025-03-23 09:48