https://rivcont.info/admin/
Минутный крон отработал в 11:49:10 / сейчас 12:33
[file]4765[/file]
[file]4766[/file]
Тариф: хвостик VPS Прага3
Как с такими задержками бороться ?
Добрый день. Убрать в действиях раз в день по импорту продуктов с прома галочки "Выгружать цену, скидку и наличие продуктов на PromUA без импорта продуктов" которые ставят на минутный крон процессоры по обновлению продуктов. Данные процессоры пропадут у вас завтра, если действия будут все так же отключены
Добрый день. Убрать в действиях раз в день по импорту продуктов с прома галочки "Выгружать цену, скидку и наличие продуктов на PromUA без импорта продуктов" которые ставят на минутный крон процессоры по обновлению продуктов. Данные процессоры пропадут у вас завтра, если действия будут все так же отключены
Дмитрий the oldest of the Ents писал/а: Добрый день. Убрать в действиях раз в день по импорту продуктов с прома галочки "Выгружать цену, скидку и наличие продуктов на PromUA без импорта продуктов" которые ставят на минутный крон процессоры по обновлению продуктов. Данные процессоры пропадут у вас завтра, если действия будут все так же отключены
Данную доработку нам сделали на этой недели https://crm-onebox.com/ru/support/suppliers-and-prices/7415-prom-obnovlenie-nalichie-po-api-raz-v-chas/ , она нужна для передачи наличия товара раз в час (вместо ограниченных промом раз в 4 часа).
Мы можем выделить больше памяти на минутный крон ? Либо оптимизировать другим способом ?
[quote]
Дмитрий
the oldest of the Ents писал/а:
Добрый день. Убрать в действиях раз в день по импорту продуктов с прома галочки "Выгружать цену, скидку и наличие продуктов на PromUA без импорта продуктов" которые ставят на минутный крон процессоры по обновлению продуктов. Данные процессоры пропадут у вас завтра, если действия будут все так же отключены
[/quote]
Тут все упирается в к-во продукта которое вы передаете. Вы можете обсудить этот вопрос с исполнителем указанной доработки.
Рекутин Игорь Витальевич писал/а: Почему вы сделали доработку после которой у нас все зависло?! ВЫ проверяете то что делаете?!
Да, конечно. Но если вы поставили обновлять 300к продуктов к примеру, вполне логично что бокс за 10 секунд на пром столько информации послать не сможет и ваш крон будет долго работать.
[quote]
Николай писал/а:
Данную доработку нам сделали на этой недели https://crm-onebox.com/ru/support/suppliers-and-prices/7415-prom-obnovlenie-nali... , она нужна для передачи наличия товара раз в час (вместо ограниченных промом раз в 4 часа).
Мы можем выделить больше памяти на минутный крон ? Либо оптимизировать другим способом ?
[/quote]
Тут все упирается в к-во продукта которое вы передаете. Вы можете обсудить этот вопрос с исполнителем указанной доработки.
[quote]
Рекутин Игорь Витальевич писал/а:
Почему вы сделали доработку после которой у нас все зависло?!
ВЫ проверяете то что делаете?!
[/quote]
Да, конечно. Но если вы поставили обновлять 300к продуктов к примеру, вполне логично что бокс за 10 секунд на пром столько информации послать не сможет и ваш крон будет долго работать.
Дмитрий the oldest of the Ents писал/а: Нужно облегчать передачу в апи прома. Как часто у вас меняются цены у товаров и зачем стоит пересчет цен каждый час?
Имеете ввиду что действие передает продукты только в которых были изменения ? Если нет, тогда каким образом поможет уменьшение пересчета цен ?
[quote]
Дмитрий
the oldest of the Ents писал/а:
Нужно облегчать передачу в апи прома. Как часто у вас меняются цены у товаров и зачем стоит пересчет цен каждый час?
[/quote]
Имеете ввиду что действие передает продукты только в которых были изменения ? Если нет, тогда каким образом поможет уменьшение пересчета цен ?
сейчас действие передает все продукты. Все продукты в вашем случае на все промы это ~100к продуктов в час, как видно по крону передача такого к-ва информации занимает много времени. Чтобы сократить это время нужно или передавать только часть продуктов или передавать эту информацию в несколько потоков сразу. В несколько потоков это делать бокс сможет только на новой версии Onebox OS через пару месяцев, соответственно нам остается только уменьшить к-во продуктов для передачи. Чтобы уменьшить к-во продуктов для передачи нужно как то понимать обновлялся продукт или нет. Для этого можно смотреть на поле "дата последнего обновления", но она у вас меняется каждый час из-за пересчета цен. Соответсвенно если вы уберете пересчет цен каждый час и оставите его например 1 раз утром и 1 раз ночью, то днем крон будет работать в штатном режиме без доп. нагрузки в виде передачи каждый раз одинаковой пачки товаров на пром.
сейчас действие передает все продукты. Все продукты в вашем случае на все промы это ~100к продуктов в час, как видно по крону передача такого к-ва информации занимает много времени. Чтобы сократить это время нужно или передавать только часть продуктов или передавать эту информацию в несколько потоков сразу. В несколько потоков это делать бокс сможет только на новой версии Onebox OS через пару месяцев, соответственно нам остается только уменьшить к-во продуктов для передачи. Чтобы уменьшить к-во продуктов для передачи нужно как то понимать обновлялся продукт или нет. Для этого можно смотреть на поле "дата последнего обновления", но она у вас меняется каждый час из-за пересчета цен. Соответсвенно если вы уберете пересчет цен каждый час и оставите его например 1 раз утром и 1 раз ночью, то днем крон будет работать в штатном режиме без доп. нагрузки в виде передачи каждый раз одинаковой пачки товаров на пром.
Dobby best house-elf ever писал/а: сейчас действие передает все продукты. Все продукты в вашем случае на все промы это ~100к продуктов в час, как видно по крону передача такого к-ва информации занимает много времени. Чтобы сократить это время нужно или передавать только часть продуктов или передавать эту информацию в несколько потоков сразу. В несколько потоков это делать бокс сможет только на новой версии Onebox OS через пару месяцев, соответственно нам остается только уменьшить к-во продуктов для передачи. Чтобы уменьшить к-во продуктов для передачи нужно как то понимать обновлялся продукт или нет. Для этого можно смотреть на поле "дата последнего обновления", но она у вас меняется каждый час из-за пересчета цен. Соответсвенно если вы уберете пересчет цен каждый час и оставите его например 1 раз утром и 1 раз ночью, то днем крон будет работать в штатном режиме без доп. нагрузки в виде передачи каждый раз одинаковой пачки товаров на пром.
Действие уже смотрит на поле "дата последнего обновления" ?
Правильно понимаю, если мы сейчас отредактируем пересчет, дабы он менялся к примеру, только если изменился остаток на складе, то продукты будут передаваться лишь те, у которых было изменение за последний час в поле "дата последнего обновления" ?
[quote]
Dobby
best house-elf ever писал/а:
сейчас действие передает все продукты. Все продукты в вашем случае на все промы это ~100к продуктов в час, как видно по крону передача такого к-ва информации занимает много времени. Чтобы сократить это время нужно или передавать только часть продуктов или передавать эту информацию в несколько потоков сразу. В несколько потоков это делать бокс сможет только на новой версии Onebox OS через пару месяцев, соответственно нам остается только уменьшить к-во продуктов для передачи. Чтобы уменьшить к-во продуктов для передачи нужно как то понимать обновлялся продукт или нет. Для этого можно смотреть на поле "дата последнего обновления", но она у вас меняется каждый час из-за пересчета цен. Соответсвенно если вы уберете пересчет цен каждый час и оставите его например 1 раз утром и 1 раз ночью, то днем крон будет работать в штатном режиме без доп. нагрузки в виде передачи каждый раз одинаковой пачки товаров на пром.
[/quote]
Действие уже смотрит на поле "дата последнего обновления" ?
Правильно понимаю, если мы сейчас отредактируем пересчет, дабы он менялся к примеру, только если изменился остаток на складе, то продукты будут передаваться лишь те, у которых было изменение за последний час в поле "дата последнего обновления" ?
Пожалуйста, присоединяйтесь к диалогу. Если вам есть что сказать - пожалуйста, напишите комментарий. Для входа потребуется мобильный телефон и смс-код для идентификации.
Войти и написать комментарий