С Gearman, могу ли я проверить, сколько раз работа провалилась? - PullRequest
0 голосов
/ 15 апреля 2011

С Gearman, могу ли я проверить, не сработала ли работа сколько раз?пример: если работа не удалась, я хочу, чтобы это повторилось.если работа не удалась 5 раз, удалите ее.Я должен использовать какую функцию.

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

1 Ответ

1 голос
/ 19 апреля 2011

Короче, нет.Вы не можете спросить, сколько раз работа провалилась.Однако информация есть внутри gearmand, но пока нет API для доступа к ней.

Я думаю, что вам нужна опция

-j, --job-retries

Это аргумент, который принимает сервер gearmand при запуске.Он указывает, сколько раз задание может быть повторено до того, как оно будет удалено.Это глобальный параметр, и его нельзя настроить для разных типов заданий.Он также не может быть установлен или изменен с клиента Gearman.

...