#Dave Опубликовано 30 мая, 2017 Поделиться Опубликовано 30 мая, 2017 Ваше сообщество настроено на выполнение задач технического обслуживания используя cron, но похоже, что они не выполняются. Проверьте, что cron настроен правильно или переключитесь на опцию "Запускать автоматически при посещении". Как мне поступать? Подскажите Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Megalex Опубликовано 30 мая, 2017 Поделиться Опубликовано 30 мая, 2017 Если ты с Cron (2) на ВЫ или они попросту не поддерживаются у тебя на хостинге (это кстати означает сразу что хочтинг - гмно), то отключи, выбрав "Запускать автоматически по трафику (По умолчанию)" (1) Ну а если с Cron на ТЫ - то там все написано что нужно делать. Лезешь в панель хостинга и врубаешь там задачу на исполнение. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
#Dave Опубликовано 31 мая, 2017 Автор Поделиться Опубликовано 31 мая, 2017 Хостинг в полне хороший, у вас тут и посоветовали - Айхор Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Justice Опубликовано 20 ноября, 2017 Поделиться Опубликовано 20 ноября, 2017 Подскажите по Cron- если ставить галочку "Использовать Cron", то надо все задачи забить в него? Есть готовый список чего добавить и с какой периодичностью? В крон вносил команду как выдал IPB- по логу хостера она выполнялась нормально (sitemapgenerator), однако с 11 числа по логу админки- перестала. И остальные команды тоже перестали с 11 числа. Обратился к хостеру. Техподдержка сказала переписать команду без "/opt/alt/php70/usr/bin/", ок переписал. Вопрос, повторюсь, остальные задачи тоже ручками все надо внести? Списочек бы... Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
MIXOH Опубликовано 20 ноября, 2017 Поделиться Опубликовано 20 ноября, 2017 20 минут назад, Justice сказал: если ставить галочку "Использовать Cron", то надо все задачи забить в него? Зачем, они и так запускаются все. Точнее каждую минуту проверяются все задачи и в соответствии с их настройками запускаются либо нет. 32 минуты назад, Justice сказал: Обратился к хостеру. Техподдержка сказала переписать команду без "/opt/alt/php70/usr/bin/", ок переписал Вам IPS дает команду не от фонаря, а в соответствии с вашим окружением php, где php таков и путь. 34 минуты назад, Justice сказал: остальные задачи тоже ручками все надо внести? Нет, только одна строка для cron которую дает IPS По причинам нужно смотреть для начала логи на хостинге Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Justice Опубликовано 20 ноября, 2017 Поделиться Опубликовано 20 ноября, 2017 40 минут назад, MIXOH сказал: Зачем, они и так запускаются все. Точнее каждую минуту проверяются все задачи и в соответствии с их настройками запускаются либо нет. По логам в админке все задачи последний раз запускались утром 11 числа. 41 минуту назад, MIXOH сказал: Вам IPS дает команду не от фонаря, а в соответствии с вашим окружением php, где php таков и путь. Вот я её и попросил хостера настроить, потом мне сказали где это в хостинге запускается, показали логи, что работает (сам я доступа не имею к этим логам). А сейчас админка ругнулась. ТП прислала ответ: Цитата Да, задача отрабатывает, но некорректно.Выполнил задачу через консоль, в результате получил ошибку:# /opt/alt/php70/usr/bin/php -d memory_limit=-1 -d max_execution_time=0 /var/убрал/forums/applications/core/interface/task/task.php 38f5afc07ed6ce330a6df4f70e834447PHP Fatal error: Uncaught Error: Call to undefined function IPS\mb_internal_encoding() in /var/убрал/forums/init.php:131Stack trace:#0 /var/убрал/forums/init.php(761): IPS\IPS::init()#1 /var/убрал/forums/applications/core/interface/task/task.php(25): require_once('/убрал...')#2 {main}thrown in /var/убрал/forums/init.php on line 131Укажите в планировщике команду без /opt/alt/php70/usr/bin/, чтобы команды выглядела следующим образом:php -d memory_limit=-1 -d max_execution_time=0 /var/убрал/forums/applications/core/interface/task/task.php 38f5afc07ed6ce330a6df4f70e834447 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
MIXOH Опубликовано 20 ноября, 2017 Поделиться Опубликовано 20 ноября, 2017 (изменено) 25 минут назад, Justice сказал: По логам в админке все задачи последний раз запускались утром 11 числа Правильно, потому что все они согласно вашей настройке отрабатываются заданием в cron, а тот в свою очередь с ваших же слов с 11 числа не работает, ИМХО все логично не правда ли) У вас (у хостера) явно проблема с настройкой окружения PHP, тем более даже если на безобидную mb_internal_encoding() ругается. Если php действительно находится по пути /opt/alt/php70/usr/bin/ то не вижу необходимости как-то изменять строку запуска интерпретатора Изменено 20 ноября, 2017 пользователем MIXOH Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Justice Опубликовано 21 ноября, 2017 Поделиться Опубликовано 21 ноября, 2017 Вроде поправили. "Включили SSH". Команда для запуска Cron тоже почему-то движком поменяла ключ. Ожидаю логов. Заметил, что база данных выросла в размере в несколько раз... Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Justice Опубликовано 21 ноября, 2017 Поделиться Опубликовано 21 ноября, 2017 Не понимаю: через шелл- Цитата -bash-4.2$ /opt/alt/php70/usr/bin/php -d memory_limit=-1 -d max_execution_time=0 /var/удалено/forums/applications/core/interface/task/task.php 98208d257cdc051956f91378cc595c02 Цитата Incorrect key Команду скопировал из админки... Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.