Как настроить авто обновление лент в WPGrabber используя CRON на сервере?

Вопросы по настройке плагина WPGrabber

Модератор: Admin

Ответить
Аватара пользователя
Admin
Администратор
Сообщения: 578
Зарегистрирован: 22 ноя 2015, 12:18
Откуда: СССР
Благодарил (а): 48 раз
Поблагодарили: 20 раз
Контактная информация:

Как настроить авто обновление лент в WPGrabber используя CRON на сервере?

Сообщение Admin » 22 ноя 2015, 13:59

Для того, чтобы ваши ленты в WPGrabber обновлялись регулярно и автоматически по определенному расписанию (через определенные промежутки времени) Вам необходимо настроить CRON-задание на сервере, которое будет делать запрос по адресу: https://ваш_сайт/?wpgrun=1

Всю эту настройку нужно производить в панели управления вашего хостинга.

Для начала убедитесь, что у вас есть такие возможности. Найдите в панели управления хостингом раздел "CRON" (Управление CRON, Планировщик CRON, CRONTAB, CRON-задания и т.д.).

Далее есть несколько вариантов настройки CRON-задания. Использование какого-либо из них зависит от настроек и возможностей вашего хостинга. Лучше всего почитать Справку или FAQ по настройке CRON-задание у вас на хостинге. Так же можно обратится к технического поддержке вашего хостинга с просьбой: "Прислать пример отправки GET-запроса по адресу https://ваш_сайт/?wpgrun=1 ".

Варианты CRON-заданий:

Через wget
Пример CRON-команды:

/usr/bin/wget -O 'https://ваш_сайт/?wpgrun=1' > /dev/null

Здесь в конце: > /dev/null необязательно, данная конструкция отменяет вывод от команды, тем самым на ваш почтовик не будет приходить тонны писем о выполненных CRON-заданиях.

Через curl
Пример CRON-команды:

curl -s 'https://ваш_сайт/?wpgrun=1' > /dev/null

Через GET
Пример CRON-команды:

GET 'https://ваш_сайт/?wpgrun=1' > /dev/null

Не забудьте также в настройках плагина WPGrabber (слева в WPGrabber выбрать Настройки) в панели Настройка автообновления лент в параметре Метод обновления выбрать CRON Server. Кроме того, параметр Включить автообновления лент должен быть обязательно включен.

Насчет подбора и тестирования своего хостинга, пройдите по ссылке viewtopic.php?f=2&t=55 и ознакомьтесь с данной темой.


Команды CRON заданий у каждого хостинга различные, поэтому здесь мы представим некоторые популярные из них:

Самая распространенная и универсальная команда, протестируйте её в первую очередь:

/usr/bin/wget https://сайт.ru/?wpgrun=1

Для хостингов reg.ru, sprinthost.ru:

/usr/bin/wget https://сайт.ru/?wpgrun=1

mchost.ru:

/usr/bin/wget -O /dev/null -q «https://сайт.ru/?wpgrun=1»

beget.com/ru:

wget -O /dev/null -q ‘https://сайт.ру/?wpgrun=1

ihc.ru:

/usr/bin/wget -O /dev/null -q «https://сайт.ru/?wpgrun=1

fozzy.com:

curl -sL https://сайт.ru/?wpgrun=1

firstvds.ru:

GET «https://сайт/?wpgrun=1» >/dev/null 2>&1

fornex.com:

wget -O /dev/null -q 'https://сайт.ru/?wpgrun=1'

timeweb.ru:

https://https://сайт.ru/?wpgrun=1

Если из данных команд ничего не подходит, а так же отсутствует подсказка в описании инструмента — обращаемся к нам за настройкой CRON-задания или в тех. поддержку хостинга.
Главная часть любого оружия, есть голова его владельца. Заказ лент WPGrabber

santer
Новичок
Сообщения: 5
Зарегистрирован: 25 янв 2016, 22:53

Re: Как настроить авто обновление лент в WPGrabber используя CRON на сервере?

Сообщение santer » 17 мар 2016, 18:54

Подскажите, настроил через CRON-команду - все грабится, прекрасно работает и сохраняет, но на сервере создает кучу файлов-отчетов. Как от этого можно избавиться?
2016-03-17_175323.png
2016-03-17_175323.png (144.59 КБ) 20958 просмотров
их просто ну очень много

Аватара пользователя
Admin
Администратор
Сообщения: 578
Зарегистрирован: 22 ноя 2015, 12:18
Откуда: СССР
Благодарил (а): 48 раз
Поблагодарили: 20 раз
Контактная информация:

Re: Как настроить авто обновление лент в WPGrabber используя CRON на сервере?

Сообщение Admin » 17 мар 2016, 18:58

В какой папке находятся отчеты?
Главная часть любого оружия, есть голова его владельца. Заказ лент WPGrabber

WPGrabber
Администратор
Сообщения: 135
Зарегистрирован: 24 ноя 2015, 22:09
Откуда: СССР
Благодарил (а): 4 раза
Поблагодарили: 5 раз
Контактная информация:

Re: Как настроить авто обновление лент в WPGrabber используя CRON на сервере?

Сообщение WPGrabber » 17 мар 2016, 20:44

Это ошибки неправильно настроенного задания. Вы для начала почитайте документацию по настройке крона для вашей ПУ.
Зачем скрин с ошибками, когда нужен крон?
А не проще и лучше обратиться в тех. поддержку вашего хостинга?

santer
Новичок
Сообщения: 5
Зарегистрирован: 25 янв 2016, 22:53

Re: Как настроить авто обновление лент в WPGrabber используя CRON на сервере?

Сообщение santer » 17 мар 2016, 21:59

Ошибок нет. Крон работает, но сохраняет отчеты на сервер вот такого типа:

Код: Выделить всё

<br /><br /><div id="echo-box" style="border: 1px solid #cacaca; padding: 10px; background:#e5e5e5; margin-right: 20px;"><b>Импорт ленты: <a target="_blank" href="https://glavnoe.ua/news/economics/">glavnoe - экономика</a> - 18:50:09 2016-03-17</b><br />Найдено ссылок: <b>12</b><br />https://glavnoe.ua/news/economics/"<br />https://glavnoe.ua/news/n264320"<br />https://glavnoe.ua/news/n264280"<br />https://glavnoe.ua/news/n264313"<br />https://glavnoe.ua/news/n264258"<br />https://glavnoe.ua/news/n264230"<br />https://glavnoe.ua/news/n264208"<br />https://glavnoe.ua/news/n264204"<br />https://glavnoe.ua/news/n264195"<br />https://glavnoe.ua/news/n264192"<br />https://glavnoe.ua/news/n264187"<br />https://glavnoe.ua/news/n264181"<br />Из них ссылок для текущего импорта: <b>3</b><br />https://glavnoe.ua/news/n264258"<br />https://glavnoe.ua/news/n264313"<br />https://glavnoe.ua/news/n264280"<br /><b>Загрузка страниц:</b><br /><a target="_blank" href="https://glavnoe.ua/news/n264258"">https://glavnoe.ua/news/n264258"</a> <font color="green">(54644 Байт)</font><br /><br /><a target="blank" href="https://glavnoe.ua/news/n264258""><a href="/news/n262367">Назначен дополнительный скорый поезд Харьков - Одесса</a><span class="views">1173</span></a><br /><b>Обработка изображений в тексте:</b><br>Запись с заголовком: <b>Назначен дополнительный скорый поезд Харьков - Одесса1173</b> - успешно сохранена!<br /><a target="_blank" href="https://glavnoe.ua/news/n264313"">https://glavnoe.ua/news/n264313"</a> <font color="green">(54269 Байт)</font><br /><br /><a target="blank" href="https://glavnoe.ua/news/n264313""><a href="/news/n264204">Стало известно, когда в России закончится нефть</a><span class="views">750</span></a><br /><b>Обработка изображений в тексте:</b><br>Запись с заголовком: <b>Стало известно, когда в России закончится нефть750</b> - успешно сохранена!<br /><a target="_blank" href="https://glavnoe.ua/news/n264280"">https://glavnoe.ua/news/n264280"</a> <font color="green">(55515 Байт)</font><br /><br /><a target="blank" href="https://glavnoe.ua/news/n264280""><a href="/news/n263486">Бюджет развития Харьковщины увеличился почти в 2 раза</a><span class="views">621</span></a><br /><b>Обработка изображений в тексте:</b><br>Запись с заголовком: <b>Бюджет развития Харьковщины увеличился почти в 2 раза621</b> - успешно сохранена!<br /><b>Импорт ленты: <a target="_blank" href="https://glavnoe.ua/news/economics/">glavnoe - экономика</a> успешно завершен! - 18:50:11 2016-03-17</b><br /></div>
Сохраняет в центральную папку в панели Ispmanager5, т.е сразу в Менеджер файлов - вот и вопрос что сделать, чтоб не было этих отчетов, либо они сохранялись в папке домена?
Проверял на разных хостингах(у меня их 3) - такая же хрень

WPGrabber
Администратор
Сообщения: 135
Зарегистрирован: 24 ноя 2015, 22:09
Откуда: СССР
Благодарил (а): 4 раза
Поблагодарили: 5 раз
Контактная информация:

Re: Как настроить авто обновление лент в WPGrabber используя CRON на сервере?

Сообщение WPGrabber » 18 мар 2016, 07:41

Лог крона, не так выразился. Если у вас сделано по этому подобию, то лог не должен создаваться:

Код: Выделить всё

ваш крон > /dev/null 2>&1
С помощью:

Код: Выделить всё

/dev/null 2>&1
мы отправляем лог и вывод в 'никуда'.

santer
Новичок
Сообщения: 5
Зарегистрирован: 25 янв 2016, 22:53

Re: Как настроить авто обновление лент в WPGrabber используя CRON на сервере?

Сообщение santer » 18 мар 2016, 15:01

Как раз такой и стоит

Код: Выделить всё

/usr/bin/wget сайт.ру/?wpgrun=1 >/dev/null 2>&1

Saint
Новичок
Сообщения: 9
Зарегистрирован: 14 мар 2016, 22:47

Re: Как настроить авто обновление лент в WPGrabber используя CRON на сервере?

Сообщение Saint » 19 мар 2016, 13:18

Через GET выдает такую ошибку - Exited with return code = 127
Через wget выдает такую ошибку - Exited with return code = 1
Через curl вроде бы как положено грузится, потом пустая страница, но реакции ноль, статей нету, но вручную набираешь /?wpgrun=1 (с адресом сайта, естественно) тогда статьи есть.
Изображение
Изображение
Подскажите как что исправить чтоб работал через крон хостинга, т.к. я вывел крон сайта тоже чтоб срабатывал каждые 30 мин и работает.

Аватара пользователя
Admin
Администратор
Сообщения: 578
Зарегистрирован: 22 ноя 2015, 12:18
Откуда: СССР
Благодарил (а): 48 раз
Поблагодарили: 20 раз
Контактная информация:

Re: Как настроить авто обновление лент в WPGrabber используя CRON на сервере?

Сообщение Admin » 19 мар 2016, 14:56

Все пробелы должны быть соблюдены:
/usr/bin/wget -O 'https://ваш_сайт/?wpgrun=1' > /dev/null
И интервал запуска 30 минут поставьте в настройках плагина.
Главная часть любого оружия, есть голова его владельца. Заказ лент WPGrabber

Jelektro
Сообщения: 1
Зарегистрирован: 29 дек 2018, 11:34

Re: Как настроить авто обновление лент в WPGrabber используя CRON на сервере?

Сообщение Jelektro » 08 янв 2019, 12:47

А как это настроить на JINO хостинге?
вот из фака взято
------------------------------------------------------
Задание надо добавлять в контрольной панели «Джино» в разделе «Хостинг / Управление / Задания по расписанию».

Нажмите на кнопку «Новое задание» и в строке «Задание» введите путь к скрипту (если это исполняемый файл):

~/папка_со_скриптом/файл_скрипта.sh > /dev/null

Или вызов программы php или curl для запуска PHP-скриптов:

phpX.X ~/папка_со_скриптом/файл_скрипта.php > /dev/null
curl -s 'https://ваш-домен.ru/папка_со_скриптом/файл_скрипта.php' > /dev/null

(Здесь X.X — это версия PHP, которая вам необходима. Например, для PHP 5.6 команда будет выглядеть так: php5.6. Рекомендуется использовать ту же версию PHP, на которой работает ваш сайт. Ее можно узнать в разделе «Хостинг / Управление / Настройки веб-сервера / Настройки PHP» контрольной панели.)

Способ с использованием php более предпочтителен: в этом случае не будет накладных расходов на установку HTTP-соединения и отправку запроса, обработка скрипта не будет занимать процесс веб-сервера, и на него не будут действовать некоторые ограничения ресурсов.

Как на ДЖИНО это прописать?

shvonder
Участник
Сообщения: 26
Зарегистрирован: 29 июл 2018, 14:32
Поблагодарили: 1 раз

Re: Как настроить авто обновление лент в WPGrabber используя CRON на сервере?

Сообщение shvonder » 05 апр 2019, 13:28

У меня 6 лент сейчас.. а обновление происходит только у двух.. причем постоянно только 2 ленты...
Вопрос решился путем установки настройки... по одной ленте по очереди через заданный интервал...

chiksaint
Сообщения: 1
Зарегистрирован: 30 мар 2020, 13:00

Re: Как настроить авто обновление лент в WPGrabber используя CRON на сервере?

Сообщение chiksaint » 30 мар 2020, 22:30

Здравствуйте! При ручном открытии вот этой ссылки https://мой_сайт/?wpgrun=1 открывается просто пустая страница. Так и должно быть?

Аватара пользователя
Admin
Администратор
Сообщения: 578
Зарегистрирован: 22 ноя 2015, 12:18
Откуда: СССР
Благодарил (а): 48 раз
Поблагодарили: 20 раз
Контактная информация:

Re: Как настроить авто обновление лент в WPGrabber используя CRON на сервере?

Сообщение Admin » 31 мар 2020, 14:31

Здравствуйте! Да, это нормально. После очистки КЭШа действия возобновляются, но это не принципиально.
Главная часть любого оружия, есть голова его владельца. Заказ лент WPGrabber

Ответить