Вопрос [Алхимия + Celery]
В celery стоит вызов задачи в 6 часов утра.
Сама задача записывает в базу 5 записей.
Но иногда бывает, что у одной записи сбито время создания, но задача всегда вызывается в 6 часов. А значение выставляется по дефолту со стороны базы. (колонка time_created)
DLL, model:
https://pastebin.com/KDFtVCNLTask code, псевдо код:
for transporter in Transporter.all():
shift = Shift(datetime.datetime(X, X, X, X, X), datetime.datetime(X, X, X, X, X))
transporter.shifts.append(shit)
db.session.commit()
По логу вызывается чётко в 6 часов. И значение нигде не правится.
Ещё заметил странное поведение, если в celery выполнять задачу каждую минуту по типу select + выборка по времени, то иногда приходят пустые ответы, но при этом минуту ранее результат нормально возвращался.