Мы используем Gearman вместе с Supervisord для очереди и запускаем задания на нашем сервере. Одна из проблем, которые я, похоже, не могу решить, - это полностью лишить рабочих Gearman из очереди заданий. Я попытался удалить оба исходных файла клиента/рабочего, а также позвонить GearmanWorker::unregister
от другого работника. При запуске $ gearadmin --status
я все еще вижу рабочую функцию в очереди заданий. Какие-либо предложения?Сервер заданий - удалить функцию рабочего оператора Gearman из очереди
2
A
ответ
5
Необходимо gearadmin --drop-function XXX