Size: a a a

Saint P Ruby Community

2020 April 13

w

wi11son in Saint P Ruby Community
Мы одну неделю делали вечерние зум-посиделки, а потом я за копался в работе и как-то профачил это дело
источник

w

wi11son in Saint P Ruby Community
Завтра начнём обкатывать зарядки))
источник

АФ

Артем Филатов in Saint P Ruby Community
у нас руководство в целом подозревает, что на удаленке все начали филонить, а как проверить - не знают. Вот и решили сжать наши попки ежедневными срочными доставками в прод
источник

ES

Eugene Shved in Saint P Ruby Community
Артем Филатов
у нас руководство в целом подозревает, что на удаленке все начали филонить, а как проверить - не знают. Вот и решили сжать наши попки ежедневными срочными доставками в прод
Эм, бывают же фичи которые не видны.
источник

ES

Eugene Shved in Saint P Ruby Community
Толку от деплоя.
источник

АФ

Артем Филатов in Saint P Ruby Community
Континиус Деливери по-русски
источник

AG

Alex G in Saint P Ruby Community
У нас маленькая команда в проекте. Всех по одному. Фронтендер очень поздно ложится (под утро) и встаёт ближе к вечеру)

Ничего не имею против. Уже давно привыкли к асинхронному общению
источник

AG

Alex G in Saint P Ruby Community
Ещё стали чуть больше обсуждать новости и у кого как дела.
источник

AG

Alex G in Saint P Ruby Community
Артем Филатов
если это можно назвать "страдать фигней", то мои манагеры увеличили количество хотфиксовых деплоев на прод до 1 раза в день
Манагеры по ночам подкидывают баги, а с утра требуют исправить?)
источник
2020 April 14

G

Gregory in Saint P Ruby Community
Rdp + мониторинг активности за пк
источник

AR

Anna Razumova in Saint P Ruby Community
Привет всем! Столкнулась с такой проблемой. Перстал работать один sisekiq воркер, воркер норм, если запускаю через консоль MyWorker.new.perform все ок, логи изнутри есть, все отрабатывает. Если запускаю MyWorker.perform_acync то все, в сайдкик логах есть что воркер начат и закончен, но логов изнутри воркера нет и резульата тоже. В какую сторону копать?
источник

m

max in Saint P Ruby Community
можно посмотреть как в их тестах тестируется perform_async, на основе этого сделать сниппет в который подсунуть своего воркера, запустить в консоли и посмотреть что происходит
источник

IN

Ilya Nikolaevich in Saint P Ruby Community
Anna Razumova
Привет всем! Столкнулась с такой проблемой. Перстал работать один sisekiq воркер, воркер норм, если запускаю через консоль MyWorker.new.perform все ок, логи изнутри есть, все отрабатывает. Если запускаю MyWorker.perform_acync то все, в сайдкик логах есть что воркер начат и закончен, но логов изнутри воркера нет и резульата тоже. В какую сторону копать?
- Не пробовала сайдкик перезапустить?
- как логгируешь происходящее?
источник

m

max in Saint P Ruby Community
не знаю что вы используете в качество async обработчика на стороне сайдкик сервера
но часто бывает ситуация, когда просто криво сериализуют
когда perform_async добавляет задание в "базу" для выполнения бэком, то бэк достанет это из базы, то аргументы уже будут "кривые"

попробуйте запустить без сериализации, инлайново, в инишиалайзеры прописать require 'sidekiq/testing'
источник

AR

Anna Razumova in Saint P Ruby Community
Ilya Nikolaevich
- Не пробовала сайдкик перезапустить?
- как логгируешь происходящее?
а это идея. Rails Logger
источник

IN

Ilya Nikolaevich in Saint P Ruby Community
Anna Razumova
а это идея. Rails Logger
1. у нас часто бывал рассинхрон между кодом проекта и того, что работает в sidekiq. Надо после выкатки, или изменений кода рестартовать сайдкик.
2. Посмотри, какой уровень логгируемых ошибок. Не может оно в пустоту падать. Может быть просто что-то не отображается. Попробуй найти где это конфигурируется. Может быть что-то просто не попадает в лог.
источник

AR

Anna Razumova in Saint P Ruby Community
Ilya Nikolaevich
1. у нас часто бывал рассинхрон между кодом проекта и того, что работает в sidekiq. Надо после выкатки, или изменений кода рестартовать сайдкик.
2. Посмотри, какой уровень логгируемых ошибок. Не может оно в пустоту падать. Может быть просто что-то не отображается. Попробуй найти где это конфигурируется. Может быть что-то просто не попадает в лог.
спасибо
источник

AD

Anton Davydov in Saint P Ruby Community
Ilya Nikolaevich
1. у нас часто бывал рассинхрон между кодом проекта и того, что работает в sidekiq. Надо после выкатки, или изменений кода рестартовать сайдкик.
2. Посмотри, какой уровень логгируемых ошибок. Не может оно в пустоту падать. Может быть просто что-то не отображается. Попробуй найти где это конфигурируется. Может быть что-то просто не попадает в лог.
1. у нас часто бывал рассинхрон между кодом проекта и того, что работает в sidekiq.
Надо после выкатки, или изменений кода рестартовать.

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

AD

Anton Davydov in Saint P Ruby Community
Anna Razumova
спасибо
а у тебя это в продакшене или локально появилось?
источник

IN

Ilya Nikolaevich in Saint P Ruby Community
Anton Davydov
1. у нас часто бывал рассинхрон между кодом проекта и того, что работает в sidekiq.
Надо после выкатки, или изменений кода рестартовать.

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