Олег Дыбкин,странно. Как будто у вас агенты не работают( Последний запуск агентов должен быть в пределах 24х часов. В админке проекта можно посмотреть - /bitrix/admin/agent_list.php?lang=ru. Колонка Последний запуск. Пример на картинке.
Олег Дыбкин, вот по этому скрину видно, что с 20 числа они и не работают. Пример - те агенты, что с периодичностью 60 секунд, замерли 20 числа в 15:02. Что делали с конфигами кронтаба крона сайта?) PS: проверка сайта в данном случае все верно диагностирует)
Алексей Шафранский написал: Олег Дыбкин , вот по этому скрину видно, что с 20 числа они и не работают. Пример - те агенты, что с периодичностью 60 секунд, замерли 20 числа в 15:02. Что делали с конфигами кронтаба крона сайта?)PS: проверка сайта в данном случае все верно диагностирует)
А письма тогда как ходят?)) Ничего с кронтабом не делал, поддержка сказала что достаточно включить в веб-окружении крон...
Вот такой создает само веб-окружение 7,3,2 -
# Ansible managed # cron tasks for site kreslobum.ru #
Алексей Шафранский написал: Олег Дыбкин , вот по этому скрину видно, что с 20 числа они и не работают. Пример - те агенты, что с периодичностью 60 секунд, замерли 20 числа в 15:02. Что делали с конфигами кронтаба крона сайта?)PS: проверка сайта в данном случае все верно диагностирует)
А письма тогда как ходят?)) Ничего с кронтабом не делал, поддержка сказала что достаточно включить в веб-окружении крон...
Вот такой создает само веб-окружение 7,3,2 -
# Ansible managed # cron tasks for site kreslobum.ru #
При запуске информация о запуске крона сохранется в лог системы, Вы можете проверить был ли запуск:
Код
grep kreslobum.ru /var/log/cron
Информации о том, успешно или нет, там не будет, там будет лишь сам факт запуска.
Дальше Вы можете проверить сам запуск, в консоли:
Код
su - bitrix
test -f /home/bitrix/ext_www/kreslobum.ru/bitrix/modules/main/tools/cron_events.php && \
{ /usr/bin/php -d sendmail_path="msmtp -t -i -a kreslobum.ru" -f /home/bitrix/ext_www/kreslobum.ru/bitrix/modules/main/tools/cron_events.php; }
При этом можно разбить проверку команды на две части: -- убедиться, что файл /home/bitrix/ext_www/kreslobum.ru/bitrix/modules/main/tools/cron_events.php, есть
Код
ls -al /home/bitrix/ext_www/kreslobum.ru/bitrix/modules/main/tools/cron_events.php
-- дальше запустить просто команду:
Код
/usr/bin/php -d sendmail_path="msmtp -t -i -a kreslobum.ru" -f /home/bitrix/ext_www/kreslobum.ru/bitrix/modules/main/tools/cron_events.php
Екатерина Шемаева, Да, насколько я понимаю все корректно, логи ведутся, файл существует,
Цитата
Екатерина Шемаева написал: Кодls -f /home/bitrix/ext_www/kreslobum.ru/bitrix/modules/main/tools/cron_events.php-- дальше запустить просто команду:Код/usr/bin/php -d sendmail_path="msmtp -t -i -a kreslobum.ru" -f /home/bitrix/ext_www/kreslobum.ru/bitrix/modules/main/tools/cron_events.php
Команда проходит видимо, должно что-то вернуться в консоль после ее выполнения?
Проблема решена. Изначально пошли не по той тропинке) Статья в курсе не актуальная, если пройти по шагам - агенты на кроне сломаются и не будут работать. Материал статьи подправим.
Проблема решена. Изначально пошли не по той тропинке) Статья в курсе не актуальная, если пройти по шагам - агенты на кроне сломаются и не будут работать. Материал статьи подправим.
Алексей Мокрушин, создать сайт в машине, при создании будет запрос на включение крона - включаем. Все, агенты и почта теперь на кроне. Если бекап нужен - прописать сроку вызова в крон файле сайта /etc/cron.d/bx_<ИМЯ_MYSQL_БАЗЫ>.
Алексей Шафранский написал: Статья в курсе не актуальная, если пройти по шагам - агенты на кроне сломаются и не будут работать. Материал статьи подправим.
Вот тема настройки агентов на cron'е очень важная, но нормальной статьи, описывающей, как сделать «максимально правильно» так и нет. Все статьи, включая расположенные в официальном курсе, неактуальные, неправильные, а порой вообще вредные. Было бы здорово, если бы компетентный человек наконец-то написал технически грамотный мануал со всеми тонкостями и подробностями.