1b.app
Скопійоване посилання -

Хвилинний крон

https://rivcont.info/admin/
Хвилинний крон відпрацював об 11:49:10 / зараз 12:33

Тариф: хвостик VPS Прага3
Як з такими затримками боротися?
Оригінальне питання доступне на версії: ru

Відповіді:


Добрий день. Прибрати в діях щодня по імпорту товарів з прямої галочки "Вивантажувати ціну, знижку та наявність товарів на PromUA без імпорту товарів" які ставлять на хвилинний крон процесори з оновлення продуктів. Дані процесори пропадуть у вас завтра, якщо дії будуть так само відключені
31.03.2021, 14:28
Оригінальний коментар доступний на версії: ru

Цю доробку нам зробили цього тижня https://crm-onebox.com/ru/support/suppliers-and-prices/7415-prom-obnovlenie-nali... , вона потрібна для передачі наявності товару щогодини (замість обмежених промом разів у 4 години).
Ми можемо виділити більше пам'яті на хвилинний крон? Або оптимізувати іншим способом?

Дмитро
the oldest of the Ents написав:
Добрий день. Прибрати в діях щодня по імпорту товарів з прямої галочки "Вивантажувати ціну, знижку та наявність товарів на PromUA без імпорту товарів" які ставлять на хвилинний крон процесори з оновлення продуктів. Дані процесори пропадуть у вас завтра, якщо дії будуть так само відключені
31.03.2021, 16:07
Оригінальний коментар доступний на версії: ru

Чому ви зробили доопрацювання після якого у нас все зависло?
ВИ перевіряєте те, що робите?!
01.04.2021, 11:44
Оригінальний коментар доступний на версії: ru


Микола писав/ла:
Цю доробку нам зробили цього тижня https://crm-onebox.com/ru/support/suppliers-and-prices/7415-prom-obnovlenie-nali... , вона потрібна для передачі наявності товару раз на годину (замість обмежених) промом разів на 4 години).
Ми можемо виділити більше пам'яті на хвилинний крон? Або оптимізувати іншим способом?

Тут все впирається в до продукту яке ви передаєте. Ви можете обговорити це питання із виконавцем зазначеного доопрацювання.

Рекутін Ігор Віталійович писав/ла:
Чому ви зробили доопрацювання після якого у нас все зависло?
ВИ перевіряєте те, що робите?!

Так звичайно. Але якщо ви поставили оновлювати 300к продуктів наприклад, цілком логічно, що бокс за 10 секунд на пром стільки інформації послати не зможе і ваш крон довго працюватиме.
01.04.2021, 18:29
Оригінальний коментар доступний на версії: ru

Які наші дії? Що б користуватися доопрацюванням за яку заплатили?
01.04.2021, 19:09
Оригінальний коментар доступний на версії: ru

Потрібно полегшувати передачу до апі прому. Як часто у вас змінюються ціни у товарів і навіщо коштує перерахунок цін щогодини?
02.04.2021, 11:33
Оригінальний коментар доступний на версії: ru


Дмитро
the oldest of the Ents написав:
Потрібно полегшувати передачу до апі прому. Як часто у вас змінюються ціни у товарів і навіщо коштує перерахунок цін щогодини?

Маєте на увазі, що дія передає продукти тільки в яких були зміни? Якщо ні, тоді як допоможе зменшення перерахунку цін ?
02.04.2021, 12:54
Оригінальний коментар доступний на версії: ru

Тепер дію передає всі товари. Всі продукти у вашому випадку на всі проми це ~100к продуктів на годину, як видно по кроні передача такого к-ва інформації займає багато часу. Щоб скоротити цей час, потрібно або передавати тільки частину продуктів або передавати цю інформацію в кілька потоків відразу. У кілька потоків це робити бокс зможе тільки на новій версії Onebox OS через пару місяців, відповідно нам залишається тільки зменшити кількість продуктів для передачі. Щоб зменшити кількість продуктів для передачі потрібно як то розуміти оновлювався продукт чи ні. Для цього можна дивитися на поле "дата останнього оновлення", але вона у вас змінюється щогодини через перерахунок цін. Відповідно якщо ви приберете перерахунок цін щогодини і залишите його, наприклад, 1 раз вранці і 1 раз вночі, то вдень крон працюватиме в штатному режимі без доп. навантаження як передачі щоразу однакової пачки товарів на пром.
02.04.2021, 13:18
Оригінальний коментар доступний на версії: ru


Dobby
best house-elf ever написав:
Тепер дію передає всі товари. Всі продукти у вашому випадку на всі проми це ~100к продуктів на годину, як видно по кроні передача такого к-ва інформації займає багато часу. Щоб скоротити цей час, потрібно або передавати тільки частину продуктів або передавати цю інформацію в кілька потоків відразу. У кілька потоків це робити бокс зможе тільки на новій версії Onebox OS через пару місяців, відповідно нам залишається тільки зменшити кількість продуктів для передачі. Щоб зменшити кількість продуктів для передачі потрібно як то розуміти оновлювався продукт чи ні. Для цього можна дивитися на поле "дата останнього оновлення", але вона у вас змінюється щогодини через перерахунок цін. Відповідно якщо ви приберете перерахунок цін щогодини і залишите його, наприклад, 1 раз вранці і 1 раз вночі, то вдень крон працюватиме в штатному режимі без доп. навантаження як передачі щоразу однакової пачки товарів на пром.

Чи дія вже дивиться на поле "дата останнього оновлення"?
Правильно розумію, якщо ми зараз відредагуємо перерахунок, щоб він змінювався, наприклад, якщо змінився залишок на складі, то продукти будуть передаватися лише ті, у яких була зміна за останню годину в полі "дата останнього оновлення"?
02.04.2021, 14:19
Оригінальний коментар доступний на версії: ru

1. Наскільки я пам'ятаю – ні
2. Ні, це потрібно доробити
02.04.2021, 17:31
Оригінальний коментар доступний на версії: ru

Будь ласка, приєднуйтесь до діалогу. Якщо вам є що сказати – будь ласка, напишіть коментар. Для входу потрібний мобільний телефон та смс-код для ідентифікації. Увійти та написати коментар