Use systemd for managing this process:
---- 8< ---- /lib/systemd/system/gearman-worker.service
[Unit]
Description=My own gearman worker
[Service]
ExecStart=/usr/bin/php /var/www/my-worker.php
Restart=always
[Install]
WantedBy=multi-user.target
---- >8 ---- /lib/systemd/system/gearman-worker.service
systemctl daemon-reload
systemctl enable gearman-worker
systemctl start gearman-worker
PHP.mk документација
GearmanWorker
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Патека
class.gearmanworker.php
Локална патека за оваа страница.
Извор
php.net/manual/en
Оригиналниот HTML се реупотребува и локално се стилизира.
Режим
Прокси + превод во позадина
Кодовите, табелите и белешките остануваат читливи во истиот тек.
Референца
class.gearmanworker.php
GearmanWorker
Референца за `class.gearmanworker.php` со подобрена типографија и навигација.
Класата GearmanWorker
(PECL gearman >= 0.5.0)
Вовед
Синопсис на класата
class GearmanWorker
{
/* Методи */
public __construct()
}Содржина
- GearmanWorker::addFunction — Регистрирај и додај функција за повратен повик
- GearmanWorker::addOptions — Додај опции за работник
- GearmanWorker::addServer — Додај сервер за задачи
- GearmanWorker::addServers — Додај сервери за задачи
- GearmanWorker::clone — Креирај копија од работникот
- GearmanWorker::__construct — Креирај GearmanWorker инстанца
- GearmanWorker::echo — Тестирај одговор од сервер за задачи
- GearmanWorker::error — Земи ја последната наидена грешка
- GearmanWorker::getErrno — Земи errno
- GearmanWorker::options — Земи опции за работник
- GearmanWorker::register — Регистрирај функција со сервер за задачи
- GearmanWorker::removeOptions — Отстрани опции за работник
- GearmanWorker::returnCode — Земи го последниот код за враќање на Gearman
- GearmanWorker::setId — Дај му на работникот идентификатор за да може да се следи при барање од gearmand за списокот на достапни работници
- GearmanWorker::setOptions — Постави опции за работникот
- GearmanWorker::setTimeout — Поставете време на истекување на активноста на I/O на сокетот
- GearmanWorker::timeout — Земи го тајмаутот за активност на сокет I/O
- GearmanWorker::unregister — Одјави име на функција од серверите за задачи
- GearmanWorker::unregisterAll — Одјави ги сите имиња на функции од серверите за задачи
- GearmanWorker::wait — Почекај за активност од еден од серверите за задачи
- GearmanWorker::work — Почекај и изврши задачи
Белешки од корисници 1 белешка
szhvoj@gmail!com ¶
3 години пред