Gearman gearadmin - инструмент командной строки - очистка упрямых заданий - PullRequest
0 голосов
/ 27 января 2020

С помощью этого вопроса здесь , я был занят принятием ужасно недокументированной установки редуктора от предыдущего разработчика. Как ни странно, я никогда не видел такого ужасно плохого оправдания для документации, как официальный сайт механика , так что я потратил некоторое время на написание своего собственного для репо.

В любом случае, у меня все хорошо, несмотря на то, что я настойчив, поэтому все хорошо, кроме моего промежуточного сайта, который непригоден для использования, поскольку не загружает memcache из-за зависания заданий.

На мониторе я запускаю:

 gearadmin  --status | sort -n | column -t

Производственные работники показывают

0 0 26

все готово, отлично!

На постановке у меня осталось

2550 0 0

... практически каждый продукт выходит из строя.

Итак, я запустил

/usr/bin/gearman -t 1000 -n -w -f what_i_need_to_clear  > /dev/null

Это, похоже, очищает очередь заданий. лол. Почти. Теперь у меня есть

5 4 4

Как мне их очистить? поскольку рабочие места просто отступают за этим. Я просто хочу сбросить свою постановку на

0 0 0

Я использую настройку федеративной таблицы с PHP / MySQL / Sphinx / Memcache

Может кто-нибудь пролить свет на это или показать мне как отладить эти задания?

...