CRON

#1 19 октября 2013 в 12:30
Скажите а что нужно сделать кроном сразу после установки системы?
Там вот написано:
Создайте задание для CRON
Добавьте файл /cron.php в расписание заданий CRON в панели вашего хостинга.
Интервал выполнения — 24 часа. Это позволит системе выполнять периодические сервисные задачи. Возможная команда, которую нужно добавить в CRON, выглядит так:
php -f /var/www/vh151725/data/www/kakvamsait.ru/cron.php sait.ru > /dev/null
В случае затруднений обратитесь в техническую поддержку хостинга.


Я просто не понимаю зачем это нужно?
Я добавил предлагаемую команду на хостинге в список команд крона, но когда нажимаю выполнить, то открывается белое окно и все.
#2 19 октября 2013 в 12:41

Я просто не понимаю зачем это нужно?

somik

Зайдите в админку-настройки-Задачи CRON и вам всё сразу станет ясно. Крон оптимизирует таблицы мускула, очищает кеш и т.д, если установлены дополнительные компоненты или плагины, то парсит инфу и другой контент по расписанию — вообщем в этом духе. Крон нужен — без него никак laugh
#3 19 октября 2013 в 13:21


Я просто не понимаю зачем это нужно?

somik

Зайдите в админку-настройки-Задачи CRON и вам всё сразу станет ясно. Крон оптимизирует таблицы мускула, очищает кеш и т.д, если установлены дополнительные компоненты или плагины, то парсит инфу и другой контент по расписанию — вообщем в этом духе. Крон нужен — без него никак laugh

Су-27
а почему на сервере когда нажимаешь выполнить ничего не показывает? только белую страницу
))
#4 19 октября 2013 в 14:56

а почему на сервере когда нажимаешь выполнить ничего не показывает?

somik
А необязательно на сервере будет что-то показываться с панели — может и белая страница, может код выполнения задания — это не важно, важно правильно настроенное задание крона а выполнение его вы увидите на своём сайте. При создании нового задания для крона включите уведомление об ошибках на свой почтовый ящик — если планировщик неправильно настроен то ждите уведомление…
#5 23 февраля 2014 в 16:04
Другая проблема при выполнении Cron возникает такая ошибка "Access denied", подскажите где копать?
#6 23 февраля 2014 в 23:46
Можно сделать вывод ошибок в файл, например
php -f /var/www/user/data/www/site.ru/cron.php site.ru>/var/log/cron.log 2>&1
и посмотреть что не нравится cron'y
#7 24 февраля 2014 в 07:37
В лог тоже самое падает

X-Powered-By: PHP/5.3.28
Content-type: text/html

Access denied

Пытаюсь выполнить команду так site.ru/cron.php
Получают белую страницу с надписью Access denied

В чем может быть проблема?
#8 24 февраля 2014 в 08:00

Access denied

Юрий
Доступ запрещён — попробуйте обратиться к хостеру или смотрите права на выполнения cron.php
#9 24 февраля 2014 в 08:33
Юрий, мало информации. Если проблема на свежеустановленной системе, то нужно проверять права, обращаться к хостреу.
Если проблема появилась позже, то можно попробовать решить ее методом "тыка" — смотреть какие задачи сами добавляли в админке, пробовать отключать их и снова запускать крон.

Например здесь описывается аналогичная проблема, причина Access Denied неверное указанный путь php.
I had the cron setup to run like this:

/usr/bin/php /home/pengs/public_html/file.php -cron hyperseek generate_related_keywords

I changed it to:

/usr/local/bin/php /home/pengs/public_html/file.php -cron hyperseek generate_related_keywords

I found this after checking everything else that was suggested in this topic, I thought of checking to make sure where php was, just in case.

I did the command

which php

in SSH and that's when I realized that it was located at /usr/local/bin/php
p.s. Судя по всему на форуме проблема с переходом по ссылкам вида: http://www.webhostingtalk.com/showthread.php?t=452552
  1. www.webhostingtalk.com/showthread.php?t=452552
#10 24 февраля 2014 в 12:54
Сайт только перенесли, хостер говорит, что крон настроен правильно. Права на cron.php 755
#11 24 февраля 2014 в 14:42
Max, Спасибо за ссылочку, дествительно был косяк с путем до php
было так /usr/bin/php, а надо так /usr/local/bin/php
#12 24 февраля 2014 в 19:01
Пожалуйста, рад помочь )
#13 27 декабря 2016 в 00:52
а у мня в самом файле cron.php

Вот эта строка давала такую ошибку:

  1. if(PHP_SAPI != 'cli') { die('Access denied'); }
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.

Похожие темы

Очистка upload по cron

Разработка дополнений Создана 4 года назад 68 сообщений

Настройка cron

Релизы 2.X Создана 4 года назад 8 сообщений

Cron то работает, то нет

Релизы 2.X Создана 3 года назад 1 сообщение

[ЕСТЬ РЕШЕНИЕ] Перестал работать CRON

Релизы Создана 2 года назад 35 сообщений

Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.