Size: a a a

Saint P Ruby Community

2020 August 13

AY

Alexey Yaroslavzev in Saint P Ruby Community
Anton Davydov
Но вопросы хорошие, спасибо
как вариант, ставить флаг куда ниубдь. Типа если 10 джобок запущено, то остальные из очереди запускать не надо. Ну или как-то так.
источник

AD

Anton Davydov in Saint P Ruby Community
Да я думаю можно просто сделать отдельный инстанс тупо под определенные очереди, так что все не так плохо
источник

A

Anton in Saint P Ruby Community
скорее всего условный сайдкик забьет коннекшены к базе, остальные отвалятся с ошибкой и будут продолжать висеть в очереди для повтора
источник

AD

Anton Davydov in Saint P Ruby Community
Anton
скорее всего условный сайдкик забьет коннекшены к базе, остальные отвалятся с ошибкой и будут продолжать висеть в очереди для повтора
Так у меня лимитированные конекшены в базу
источник

AD

Anton Davydov in Saint P Ruby Community
Те процесс больше условных 10 не сделает
источник

w

wi11son in Saint P Ruby Community
А нет ли у кого GH action шага с билдом докер образа с сохранением кеша, чтоб деплой каждый раз образ не собирал с нуля?
источник

A

Anton in Saint P Ruby Community
мне кажется воркфлоу такой:
- задачи помещаются в очередь
- сейдкик не знает ничего о настройках количества коннекшенов и продолжает брать из очереди задачи и долбиться в базу
- когда коннекшены все будут заняты, то он продолжит это делать, но будет получать ошибку и отмечать задачу на повтор
источник

AY

Alexey Yaroslavzev in Saint P Ruby Community
Anton
мне кажется воркфлоу такой:
- задачи помещаются в очередь
- сейдкик не знает ничего о настройках количества коннекшенов и продолжает брать из очереди задачи и долбиться в базу
- когда коннекшены все будут заняты, то он продолжит это делать, но будет получать ошибку и отмечать задачу на повтор
кстати, а бесплатная версия сайдика запускает упавшие джобки?
источник

A

Anton in Saint P Ruby Community
запускает
источник

A

Anton in Saint P Ruby Community
он их пытается запустить с интервалом
источник

CM

Cucumba Morozov in Saint P Ruby Community
Anton Davydov
Те процесс больше условных 10 не сделает
а они у тебя вычищаются потом?

я как-то недавно решил в воркерах брать по одному коннекшену, но они не коллектились потом))

быстро исчерпали запасы
источник

AY

Alexey Yaroslavzev in Saint P Ruby Community
тогда норм вариант: расслабиться и ждать)
источник

AD

Anton Davydov in Saint P Ruby Community
Cucumba Morozov
а они у тебя вычищаются потом?

я как-то недавно решил в воркерах брать по одному коннекшену, но они не коллектились потом))

быстро исчерпали запасы
Там конекшен пулл, который настраивается
источник

A

Anton in Saint P Ruby Community
wi11son
А нет ли у кого GH action шага с билдом докер образа с сохранением кеша, чтоб деплой каждый раз образ не собирал с нуля?
что такое GH?
источник

w

wi11son in Saint P Ruby Community
github
источник

CM

Cucumba Morozov in Saint P Ruby Community
Anton Davydov
Там конекшен пулл, который настраивается
так а либа-то вычищает?
источник

CM

Cucumba Morozov in Saint P Ruby Community
у нас тож настраивалось, но вот код забирал коннекшн из пула, но не возвращал
источник

AD

Anton Davydov in Saint P Ruby Community
Cucumba Morozov
у нас тож настраивалось, но вот код забирал коннекшн из пула, но не возвращал
Как я помню, в Роме на каждый запрос в базу конекшен достается из пула и потом обратно кладётся
источник

SP

Sergey Ponomarev in Saint P Ruby Community
если разговор идёт о сайдкике, то с рельсами всё просто - после каждой джобы коннекты возвращаются в пул также, как и после веб запросов
источник

CM

Cucumba Morozov in Saint P Ruby Community
а вот и нет)
источник