[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Cron - проблема с настройкой
maxvolt
Приветствую!

Третий день мучаюсь с настройкой Cron задачи. А именно - прописываю команду, ставлю периодичность 2 минуты, но она не выполняется. Хостера посвятил в свои проблемы, но он толком не помог.

Конкретика: есть скрипт доски объявлений объявления Tamaranga 2.2. С установкой проблем не возникло.
В Readme скрипта написано, что нужно прописать крон задачи в планировщик. Мне по сути нужна только одна задача, это обновление общего списка объявлений в категориях доски, с периодичностью в две минуты.

Вот как указан пример данной Cron задачи в readme:

1 вариант: /usr/bin/php -q /path/to/public_html/index.php bff=cron s=bbs ev=itemsCronStatus
2 вариант: /usr/bin/wget -o /dev/null http://example.com/index.php?bff=cron&s=bb...itemsCronStatus

/path/to/ заменяем на /var/www/user/data/www/example.com/
http://example.com заменяем на ваш домен

Прописывал и первый вариант и второй, но задача не срабатывает в автоматическом режиме, хотя я указал временной промежуток в 2 минуты.

Задача работает только если в ручном режиме, прямо в адресной строке браузера выполнить
http://example.com/index.php?bff=cron&s=bb...itemsCronStatus

Панель управления - ISPmanager.

Сейчас в разделе Cron планировщик прописаны сразу три задачи, хостер мне там чего то намудрил, решил пока не трогать.
Скрин прилагаю.

user posted image

Молю о помощи, ибо мозг мой скоро лопнет!
Благодарю за подсказки!
walerus
На хостинге(или сам хостер) какие руководства дает для постановки задачи на крон ?...
По идее, если у пользователя появляются трудности с кроном, обычно дают УРЛ для запуска и хостер сам все прописывает...

Почитай в FAQ хостинга, наверняка должно быть пояснение... Или укажи какой у тебя хостинг, я гляну.
maxvolt
Цитата (walerus @ 27.08.2017 - 18:51)
На хостинге(или сам хостер) какие руководства дает для постановки задачи на крон ?...
По идее, если у пользователя появляются трудности с кроном, обычно дают УРЛ для запуска и хостер сам все прописывает...

Почитай в FAQ хостинга, наверняка должно быть пояснение... Или укажи какой у тебя хостинг, я гляну.

Я просил хостера помочь, мне давали различные команды для Cron, но автоматически задача не запускалась, хостер намекнул, что ошибка может быть в скрипте, а там для меня вообще лес дремучий. Хотя, переписывался с другими людьми, кто скачивал мою же версию скрипта из того же источника и у них всё работает отлично.

Вот, что написано у хостера по поводу Cron: https://link-host.net/billing/faq.php?do=fa...tgroup=0#item22
walerus
По порядку...
1) Скрипт запускается по web ?, т.е. если урл запустить из броузера...
2) Если скрипт локальный, т.е. не доступен из вне, то нужно тогда пробовать через шелл если есть доступ или кроном.

3) Из приведенных тобой в первом посту примеров, ни один не похож на те, что даются "у хостера"...
твои:
Цитата
1 вариант: /usr/bin/php -q /path/to/public_html/index.php bff=cron s=bbs ev=itemsCronStatus
2 вариант: /usr/bin/wget -o /dev/null http://example.com/index.php?bff=cron&s=bb...itemsCronStatus

у хостера:
Цитата
wget -O /dev/null -q http://domain.ru/path/cron.php
/usr/bin/php /var/www/username/data/www/domain.ru/path/cron.php

попробуй так:
1 вариант: wget -O /dev/null -q http://example.com/index.php?bff=cron&s=bbs&ev=itemsCronStatus
2 вариант: /usr/bin/php /var/www/username/data/www/domain.ru/index.php?bff=cron&s=bbs&ev=itemsCronStatus
Создай простой скрипт, который будет писать в файл, время срабатывания крона, для проверки, поставь каждую минуту...
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.