Size: a a a

2020 October 14

v

vladimir in OctoberCMS
MihailBishkek
эт чего за?
Кол-во повторений, после которого задача очереди помечается как проваленная
источник

M

MihailBishkek in OctoberCMS
vladimir
Кол-во повторений, после которого задача очереди помечается как проваленная
так такое чувство что повторения растут в геометрической прогрессии...
источник

v

vladimir in OctoberCMS
MihailBishkek
так такое чувство что повторения растут в геометрической прогрессии...
источник

v

vladimir in OctoberCMS
Если не настроено, повторятся будет постоянно...
источник

M

MihailBishkek in OctoberCMS
За пару секунд это пздц ((((
источник

M

MihailBishkek in OctoberCMS
источник

v

vladimir in OctoberCMS
MihailBishkek
За пару секунд это пздц ((((
Так и чего удивляешься? Они же сразу повторяются после ошибки. Воркер то висит.
источник

v

vladimir in OctoberCMS
Это нормально)
источник

M

MihailBishkek in OctoberCMS
так я уже очистил все нафиг в редисе
источник

v

vladimir in OctoberCMS
Ограничьте кол-во повторений для очереди и станет нормально.
источник

M

MihailBishkek in OctoberCMS
flushdb сделал
источник

M

MihailBishkek in OctoberCMS
а оно всё херачит
источник

M

MihailBishkek in OctoberCMS
ща будем пробовать
источник

v

vladimir in OctoberCMS
MihailBishkek
flushdb сделал
А для той ли db ты flush сделал ? И предварительно очередь погасил?
источник

v

vladimir in OctoberCMS
Пока воркер висит, при ошибке в задаче, она помещается повторно в очередь.
источник

v

vladimir in OctoberCMS
И если флушил редис ту бд в которой очереди, то не исключено, что воркер просто обратно при ошибке помещал и твой флуш был «по воздуху»
источник

v

vladimir in OctoberCMS
По этой же причине при изменении в коде, очереди лучше перезапускать с помощью queue:restart
источник

M

MihailBishkek in OctoberCMS
уффф, горчошек не вари )))
источник

M

MihailBishkek in OctoberCMS
Then, when running your queue worker, you can specify the maximum number of times a job should be attempted using the --tries switch on the queue:work command. If you do not specify a value for the --tries option, jobs will only be attempted once:
источник

M

MihailBishkek in OctoberCMS
тут вот кстати говорится о том, что только один раз будет повторяться, если не указал --tries
источник