Как настроить авто обновление лент в WPGrabber используя CRON на сервере?
Модератор: Admin
- Admin
- Администратор
- Сообщения: 578
- Зарегистрирован: 22 ноя 2015, 12:18
- Откуда: СССР
- Благодарил (а): 49 раз
- Поблагодарили: 20 раз
- Контактная информация:
Как настроить авто обновление лент в WPGrabber используя CRON на сервере?
Для того, чтобы ваши ленты в 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-задания или в тех. поддержку хостинга.
Всю эту настройку нужно производить в панели управления вашего хостинга.
Для начала убедитесь, что у вас есть такие возможности. Найдите в панели управления хостингом раздел "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
Re: Как настроить авто обновление лент в WPGrabber используя CRON на сервере?
Подскажите, настроил через CRON-команду - все грабится, прекрасно работает и сохраняет, но на сервере создает кучу файлов-отчетов. Как от этого можно избавиться?
их просто ну очень много- Admin
- Администратор
- Сообщения: 578
- Зарегистрирован: 22 ноя 2015, 12:18
- Откуда: СССР
- Благодарил (а): 49 раз
- Поблагодарили: 20 раз
- Контактная информация:
Re: Как настроить авто обновление лент в WPGrabber используя CRON на сервере?
В какой папке находятся отчеты?
Главная часть любого оружия, есть голова его владельца. Заказ лент WPGrabber
-
- Администратор
- Сообщения: 135
- Зарегистрирован: 24 ноя 2015, 22:09
- Откуда: СССР
- Благодарил (а): 4 раза
- Поблагодарили: 5 раз
- Контактная информация:
Re: Как настроить авто обновление лент в WPGrabber используя CRON на сервере?
Это ошибки неправильно настроенного задания. Вы для начала почитайте документацию по настройке крона для вашей ПУ.
Зачем скрин с ошибками, когда нужен крон?
А не проще и лучше обратиться в тех. поддержку вашего хостинга?
Зачем скрин с ошибками, когда нужен крон?
А не проще и лучше обратиться в тех. поддержку вашего хостинга?
Re: Как настроить авто обновление лент в WPGrabber используя CRON на сервере?
Ошибок нет. Крон работает, но сохраняет отчеты на сервер вот такого типа:
Сохраняет в центральную папку в панели Ispmanager5, т.е сразу в Менеджер файлов - вот и вопрос что сделать, чтоб не было этих отчетов, либо они сохранялись в папке домена?
Проверял на разных хостингах(у меня их 3) - такая же хрень
Код: Выделить всё
<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>
Проверял на разных хостингах(у меня их 3) - такая же хрень
-
- Администратор
- Сообщения: 135
- Зарегистрирован: 24 ноя 2015, 22:09
- Откуда: СССР
- Благодарил (а): 4 раза
- Поблагодарили: 5 раз
- Контактная информация:
Re: Как настроить авто обновление лент в WPGrabber используя CRON на сервере?
Лог крона, не так выразился. Если у вас сделано по этому подобию, то лог не должен создаваться: С помощью: мы отправляем лог и вывод в 'никуда'.
Код: Выделить всё
ваш крон > /dev/null 2>&1
Код: Выделить всё
/dev/null 2>&1
Re: Как настроить авто обновление лент в WPGrabber используя CRON на сервере?
Как раз такой и стоит
Код: Выделить всё
/usr/bin/wget сайт.ру/?wpgrun=1 >/dev/null 2>&1
Re: Как настроить авто обновление лент в WPGrabber используя CRON на сервере?
Через GET выдает такую ошибку - Exited with return code = 127
Через wget выдает такую ошибку - Exited with return code = 1
Через curl вроде бы как положено грузится, потом пустая страница, но реакции ноль, статей нету, но вручную набираешь /?wpgrun=1 (с адресом сайта, естественно) тогда статьи есть.
Подскажите как что исправить чтоб работал через крон хостинга, т.к. я вывел крон сайта тоже чтоб срабатывал каждые 30 мин и работает.
Через wget выдает такую ошибку - Exited with return code = 1
Через curl вроде бы как положено грузится, потом пустая страница, но реакции ноль, статей нету, но вручную набираешь /?wpgrun=1 (с адресом сайта, естественно) тогда статьи есть.
Подскажите как что исправить чтоб работал через крон хостинга, т.к. я вывел крон сайта тоже чтоб срабатывал каждые 30 мин и работает.
- Admin
- Администратор
- Сообщения: 578
- Зарегистрирован: 22 ноя 2015, 12:18
- Откуда: СССР
- Благодарил (а): 49 раз
- Поблагодарили: 20 раз
- Контактная информация:
Re: Как настроить авто обновление лент в WPGrabber используя CRON на сервере?
Все пробелы должны быть соблюдены:
/usr/bin/wget -O 'https://ваш_сайт/?wpgrun=1' > /dev/null
И интервал запуска 30 минут поставьте в настройках плагина.
/usr/bin/wget -O 'https://ваш_сайт/?wpgrun=1' > /dev/null
И интервал запуска 30 минут поставьте в настройках плагина.
Главная часть любого оружия, есть голова его владельца. Заказ лент WPGrabber
Re: Как настроить авто обновление лент в WPGrabber используя CRON на сервере?
А как это настроить на 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-соединения и отправку запроса, обработка скрипта не будет занимать процесс веб-сервера, и на него не будут действовать некоторые ограничения ресурсов.
Как на ДЖИНО это прописать?
вот из фака взято
------------------------------------------------------
Задание надо добавлять в контрольной панели «Джино» в разделе «Хостинг / Управление / Задания по расписанию».
Нажмите на кнопку «Новое задание» и в строке «Задание» введите путь к скрипту (если это исполняемый файл):
~/папка_со_скриптом/файл_скрипта.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-соединения и отправку запроса, обработка скрипта не будет занимать процесс веб-сервера, и на него не будут действовать некоторые ограничения ресурсов.
Как на ДЖИНО это прописать?
Re: Как настроить авто обновление лент в WPGrabber используя CRON на сервере?
У меня 6 лент сейчас.. а обновление происходит только у двух.. причем постоянно только 2 ленты...
Вопрос решился путем установки настройки... по одной ленте по очереди через заданный интервал...
Вопрос решился путем установки настройки... по одной ленте по очереди через заданный интервал...
Re: Как настроить авто обновление лент в WPGrabber используя CRON на сервере?
Здравствуйте! При ручном открытии вот этой ссылки https://мой_сайт/?wpgrun=1 открывается просто пустая страница. Так и должно быть?
- Admin
- Администратор
- Сообщения: 578
- Зарегистрирован: 22 ноя 2015, 12:18
- Откуда: СССР
- Благодарил (а): 49 раз
- Поблагодарили: 20 раз
- Контактная информация:
Re: Как настроить авто обновление лент в WPGrabber используя CRON на сервере?
Здравствуйте! Да, это нормально. После очистки КЭШа действия возобновляются, но это не принципиально.
Главная часть любого оружия, есть голова его владельца. Заказ лент WPGrabber