Size: a a a

2020 May 06

NB

Nikita Batrak in Random Ruby Chat
Ivik
Решили вынести обновление sitemap ('sitemap:refresh') в фоновую задачу чтоб уменьшить время деплоя

В первой реализации это выглядит так
рейк задача (дергается из сценария Капистрано), которая запускает Sidekiq воркер
который дергает уже 'sitemap:refresh' rake-task

может есть у кого что-то более оптимальное ?
а долго генерируется что ли?
источник

I

Ivik in Random Ruby Chat
Nikita Batrak
но это не очень то будет работать, если у вас несколько контейнеров горизонтально
ничего такого нет - стандартный апп
источник

NB

Nikita Batrak in Random Ruby Chat
Ivik
ничего такого нет - стандартный апп
кажется, что можно просто по крону обновлять, не?
источник

NB

Nikita Batrak in Random Ruby Chat
там же в любом случае идеальная точность не нужна
источник

NB

Nikita Batrak in Random Ruby Chat
(вроде как)
источник

I

Ivik in Random Ruby Chat
та тут уже и спортивный интерес появился
источник

NB

Nikita Batrak in Random Ruby Chat
Ivik
та тут уже и спортивный интерес появился
источник

NB

Nikita Batrak in Random Ruby Chat
вот даже в репо они пишут
источник

NB

Nikita Batrak in Random Ruby Chat
но еще раз, с горизонтальным скейлом это параша
источник

NB

Nikita Batrak in Random Ruby Chat
потому что как правило для крона висит отдельный контейнер и обновится только там
источник

NB

Nikita Batrak in Random Ruby Chat
и нужно ебаться, выкидывать куда-то в пошаренный волум или облако и обновлять во всех http контейнерах
источник

NB

Nikita Batrak in Random Ruby Chat
да, в целом по идее пошаренный волум решает проблему, скидываешь туда из крона и во всех http контейнерах рендеришь оттуда
источник

NB

Nikita Batrak in Random Ruby Chat
а тю, есть же там из коробки s3 адаптер
источник

NB

Nikita Batrak in Random Ruby Chat
источник

NB

Nikita Batrak in Random Ruby Chat
тогда изян
источник

D

Dimon in Random Ruby Chat
Ivik
Решили вынести обновление sitemap ('sitemap:refresh') в фоновую задачу чтоб уменьшить время деплоя

В первой реализации это выглядит так
рейк задача (дергается из сценария Капистрано), которая запускает Sidekiq воркер
который дергает уже 'sitemap:refresh' rake-task

может есть у кого что-то более оптимальное ?
а что плохого в долгом деплое? главное чтобы апп сервак не стоял выключенным долго
источник

NB

Nikita Batrak in Random Ruby Chat
Dimon
а что плохого в долгом деплое? главное чтобы апп сервак не стоял выключенным долго
долгий деплой хуево, сидишь и дрочишь пока деплоится
источник

NB

Nikita Batrak in Random Ruby Chat
как правило люди делают один и тот же конфиг деплоя для всех стейджей (редко видел, чтобы прям супер меняли)
источник

D

Dimon in Random Ruby Chat
Nikita Batrak
долгий деплой хуево, сидишь и дрочишь пока деплоится
ну мы деплоимся раз в сутки, поэтому не страшно разок вздрочнуть
источник

NB

Nikita Batrak in Random Ruby Chat
и сидишь ты что-то хотфиксишь в стейдж
источник