танцы с бубном
Полностью выполнил эту инструкцию: Как проверить, работает ли задача cron
Итог:
на хостинге команда выглядит так: php7.2 -f /home/users/*/*/domains/*/crone.php > /dev/null (звездочки естесно заменены на правильные значения)
пробовал так php7.2 /home/users/*/*/domains/*/crone.php > /dev/null
пробовал так php -f /home/users/*/*/domains/*/crone.php > /dev/null
пробовал так php /home/users/*/*/domains/*/crone.php > /dev/null
тестовый файл my_crone.php запускается и выполняется, в my_crone.txt пишется лог
проверил что выдает хостинг по запросу fwrite($fd, 'PHP_SAPI = '.PHP_SAPI."\r\n"); в my_crone.txt появляется запись PHP_SAPI = cli
пробовал комментировать строку if(PHP_SAPI != 'cli') { die('Access denied');
пробовал команду curl -s /home/users/*/*/domains/*/crone.php > /dev/null с закомментированой выше строкой
Ничего не работает. Захожу в Планировщик в Инсте — даты и время последнего запуска старые.
Может я просто чего не понимаю в настройках. Задания в Планировщике выполняются каждые 1440 минут, то есть раз в сутки, некоторые каждые 10 минут. На хостинге ставлю запускать каждую минуту (для теста my_cron.php). Ну через 10 минут он же должен был запустить задание с интервалом 10 минут. Но не запускает. И вообще, если планировщик видит, что задание запускалось последний раз месяц назад, он же должен его сразу запустить, при первом же обращении хостинга или нет?
Имеет ли значение, что сайт работает на https? На сколько я понимаю — не имеет.
А без крона, я так понимаю, не работают оповещения, системные сообщения и т.д.
Что делать, помогите пожалуйста. Хостинг Jino, может уже кто сталкивался.
долженИ вообще, если планировщик видит, что задание запускалось последний раз месяц назад, он же должен его сразу запустить
это уже приговор, по личному опыту...Хостинг Jino
Обратитесь в техподдержку. Скажите, что вот такой-то файл должен запускаться по cron раз в минуту, пусть сами пропишут. Также в настройках cron можно указать е-майл, на который будут приходить отчеты о выполнении с ошибкой, включая текст ошибки. Так можно выяснить, что мешает cron
Если тп отказывает в помощи, то стоит сменить хостинг. Вы его рано или поздно все равно смените. Jino начнет писать, что "ваши 10 пользователей создают нагрузку, поэтому до конца часа сайт отключен".
Все что находится в списке планировщика, без крона работать не будет.
А без крона, я так понимаю, не работают оповещения, системные сообщения и т.д.
Вам уже дали лучший совет — сменить хостинг.Что делать, помогите пожалуйста. Хостинг Jino, может уже кто сталкивался.
Однозначно смените хостинг. Посмотрите отзывы в сети или темы на этом форуме, где то уже обсуждали тему хостингов
Хороший совет. Оплата правда на год вперед. Но дело ясное, что дело темное.
Если хостинг то TimeWEB.Друзья, каким хостингом пользуетесь вы?
instantcms.ru/blogs/kak-dobavit-zadanie-cron-na-jino-ru.html — если кто искал, как и я
А про Coopertino что скажете? Тут на сайте товарищ хвалил, вроде как.
Coopertino хороший хостинг (ценник не самый низкий). Поддержка нормальная, всегда на связи.
Что касаемо поиска нового хостера. Из личного опыта скажу: Избегайте дешёвых, там зачастую масса проблем.
У меня был случай, когда я у Зоомро заказал хостинг и vps, перенес городской сайт на хостинг — каждый день был приключением и квестом.
На VPS установил чистую ICMS 2.16, поставил галочку «сайт закрыт» и о боже, полетели перегрузки сервера и его отключения.
В итоге рабочий сайт перенес на Форекс — все проблемы как рукой сняло. А буквально 6 лет назад я от Форнекс был не в восторге.
По итогу пользуюсь двумя провайдерами в разных странах. А тут ещё мой старый провайдер обновил тарифы и в итоге VPS за $12 увеличил SSD с 25 до 50Гб