Здравствуйте.
Мне надо запускать грабер каждых полчаса или реже.
Ссылка на реграб http://domain.com/scj/admin/?operation= ... ion=regrab
Подскажите как мне правильно прописать строчку для крона, чтобы запускать этот грабер.
Спасибо
Как запускать грабер каждых полчаса через cron
Re: Как запускать грабер каждых полчаса через cron
как я понимаю это импорт сет
в нем есть настройка Period, hours
раз в час подходит под определение "каждых полчаса или реже."
чем плохо?
в нем есть настройка Period, hours
раз в час подходит под определение "каждых полчаса или реже."
чем плохо?
Don't forget to run script update
Re: Как запускать грабер каждых полчаса через cron
поддержу, было бы не плохо иметь возможность запускать грабер из коммандной строки например для балансировки нагрузки в часы минимума трафика, а так же сразу после грабера запускать какой нибудь кастомный скрипт например индексацию сфинкса
-
richmantrade
- Posts: 1036
- Joined: Tue Dec 04, 2012 8:46 am
Re: Как запускать грабер каждых полчаса через cron
Это как раз не сложно:hrulik wrote: Thu Mar 03, 2022 3:12 am поддержу, было бы не плохо иметь возможность запускать грабер из коммандной строки например
UPDATE `rot_import_sets` SET `next_grab`=0 WHERE `set_id`=АЙДИ
Re: Как запускать грабер каждых полчаса через cron
спасибо, но это маленько не то, это мы просто счестик сбрасываем, и на ближайший крон запускается граб. А хотелось бы сразу после завершения граба ченить еще выполнить, индекс сфинкса например
Re: Как запускать грабер каждых полчаса через cron
Я делаю на базе скрипта новостной агрегатор и надо дергать Regrab import_set каждых 3 минутыadmin wrote: Fri Feb 25, 2022 5:47 am как я понимаю это импорт сет
в нем есть настройка Period, hours
раз в час подходит под определение "каждых полчаса или реже."
чем плохо?
Чтобы ничего не менять в скрипте, подумал запускать через крон каждых 3 мин.
Импорт сет маленький (~50 строк), но надо реграбить часто.
Спасибо.
Re: Как запускать грабер каждых полчаса через cron
Предложу костыль.
Создать 20 импорт сетов и расставить им время граба через каждые три минуты от предыдущего.
Можно в базе тайминги подправить, а можно и просто с таймером посидеть часок создавая сеты.
Создать 20 импорт сетов и расставить им время граба через каждые три минуты от предыдущего.
Можно в базе тайминги подправить, а можно и просто с таймером посидеть часок создавая сеты.
Re: Как запускать грабер каждых полчаса через cron
если надо часто дергать вот это хорошее решение:
UPDATE `rot_import_sets` SET `next_grab`=0 WHERE `set_id`=АЙДИ
можно каждую минуту сделать, будет граб на каждый крон
UPDATE `rot_import_sets` SET `next_grab`=0 WHERE `set_id`=АЙДИ
можно каждую минуту сделать, будет граб на каждый крон
Re: Как запускать грабер каждых полчаса через cron
как это сделать ??? через cron (как должна выглядеть строчка) ??? или как-то по-другому запускать mysql запрос по таймеру ?hrulik wrote: Fri Mar 04, 2022 7:04 am если надо часто дергать вот это хорошее решение:
UPDATE `rot_import_sets` SET `next_grab`=0 WHERE `set_id`=АЙДИ
можно каждую минуту сделать, будет граб на каждый крон
Re: Как запускать грабер каждых полчаса через cron
"Мне надо запускать грабер каждых полчаса или реже."
"Я делаю на базе скрипта новостной агрегатор и надо дергать Regrab import_set каждых 3 минуты"
видимо я что то не поня
надо чаще или реже? или если таймер будет в минутах то это решение вопроса?
"Я делаю на базе скрипта новостной агрегатор и надо дергать Regrab import_set каждых 3 минуты"
видимо я что то не поня
надо чаще или реже? или если таймер будет в минутах то это решение вопроса?
Don't forget to run script update







