Страница 1 из 2

чтобы обновить код парсера обязательно рестартовать сервис?

Добавлено: Чт май 21, 2020 4:50 pm
AlexeySmolenchuk
обязательно ли рестартовать сервис чтобы обновленный код парсера вступл в силу?

Re: чтобы обновить код парсера обязательно рестартовать сервис?

Добавлено: Чт май 21, 2020 5:40 pm
Timur
Могу лишь сказать что в коде reload есть
https://github.com/CGRU/cgru/blob/maste ... ss.cpp#L40

А в каком-то конкретном случае, перегрузку всего не гарантирую.
Вам чтоже тогда надо все импорты реловдить.

Re: чтобы обновить код парсера обязательно рестартовать сервис?

Добавлено: Пт май 22, 2020 4:25 pm
AlexeySmolenchuk
а он когда релоадит? когда новую задачу начинает считать?

Re: чтобы обновить код парсера обязательно рестартовать сервис?

Добавлено: Пт май 22, 2020 4:30 pm
Timur
Когда новый таск.

Re: чтобы обновить код парсера обязательно рестартовать сервис?

Добавлено: Пт май 22, 2020 4:45 pm
AlexeySmolenchuk
ты, знаешь как-то не похоже
я понавтыкал activity в парсеры
в информационном окне по таску они даже подсвечиваются зелёным (думаю может это независимо парсер отрабатывает)
но в окне джоба (где прогресс по таскам бежит) инфа идёт только от тех рендерхостов, которые я рестартанул принудительно

Re: чтобы обновить код парсера обязательно рестартовать сервис?

Добавлено: Пт май 22, 2020 4:53 pm
Timur
А что конкретно и куда конкретно ты добавил?

Re: чтобы обновить код парсера обязательно рестартовать сервис?

Добавлено: Пт май 22, 2020 4:56 pm
AlexeySmolenchuk
self.actiivity
по примеру generic парсера
в hbatch и в другие парсеры тоже

Re: чтобы обновить код парсера обязательно рестартовать сервис?

Добавлено: Пт май 22, 2020 5:00 pm
Timur
Например тут никаких релоадов нету:
https://github.com/CGRU/cgru/blob/maste ... _mantra.py
Поэтому, если сервис hbatch_mantra, то изменения в hbatch не заработают.

Re: чтобы обновить код парсера обязательно рестартовать сервис?

Добавлено: Пт май 22, 2020 5:21 pm
AlexeySmolenchuk
это я заоверрайдил сразу же

Re: чтобы обновить код парсера обязательно рестартовать сервис?

Добавлено: Пт май 22, 2020 5:25 pm
AlexeySmolenchuk
Видимо дело в том, как я расширяю пакет парсеров, через pkgutil.extend_path()