Страница 1 из 1

Не срабатывает Повторение задач

Добавлено: 24 янв 2020, 14:05
PRammer
Доброго времени суток.
Вопрос по Повторение задач. Все сделал согласно инструкции - https://docs.rukovoditel.net/ru/index.php?p=46 но что-то у меня не срабатывает.
Есть сущность Задачи, в ней Этапы. На 1-н из этапов поставил повторение - https://prnt.sc/qs87k4 (каждый час поставил для теста, а по факту 1 раз в неделю нужно)
В крон прописал, указал каждый час, поставил отчет и вот что мне пришло на почту - https://prnt.sc/qs88ga
Где я сделал что не так?

Re: Не срабатывает Повторение задач

Добавлено: 24 янв 2020, 14:26
support
А команда крона какая?
Посмотрите тут https://docs.rukovoditel.net/ru/index.php?p=70
Уточните у хостинга как выполнить пхп скрипт на вашем сервере.

Re: Не срабатывает Повторение задач

Добавлено: 24 янв 2020, 16:36
PRammer
support писал(а): 24 янв 2020, 14:26 А команда крона какая?
Посмотрите тут https://docs.rukovoditel.net/ru/index.php?p=70
Уточните у хостинга как выполнить пхп скрипт на вашем сервере.
уточнял у хостинга, когда задавал, указал php /home/yourlogin/public_html/pm/cron/backup.php
они сказали, что все норм.

Так это проблема с выполнением крона? А как можно вручную проверить, не устанавливая интервал в 1 час?

Re: Не срабатывает Повторение задач

Добавлено: 24 янв 2020, 17:22
uvex
Мне кажется указан не весь путь до php - нужно узнать у хостера полный путь до пхп на примере SWEB https://help.sweb.ru/entry/59/

Код: Выделить всё

/usr/bin/php7.3
/usr/bin/php7.2
/usr/bin/php7.1
/usr/bin/php7.0
/usr/bin/php5.6
/usr/bin/php5.5
/usr/bin/php5.4
/usr/bin/php5.3
Должно быть примерно так /usr/bin/php /home/yourlogin/public_html/pm/cron/backup.php

Вручную проверяем через ssh или в панеле хостинга - выполнить команду без указания времени
/usr/bin/php /home/yourlogin/public_html/pm/cron/backup.php

Если не вываливает никакую ошибку, значит все работает и результат нужно смотреть там где он должен быть

Re: Не срабатывает Повторение задач

Добавлено: 24 янв 2020, 17:25
support
"Команда не найдена" - это ошибка именно крона, который не может выполнить команду. В Руководителе нет таких ошибок.

И почему backup.php? Это же для бекапа базы.

Re: Не срабатывает Повторение задач

Добавлено: 24 янв 2020, 18:31
olegikostiuk
Вы запускаете скрипт для архивации базы данных. Для повторяющихся задач нужно настроить в корне запуск скрипта recurring_tasks.php

Re: Не срабатывает Повторение задач

Добавлено: 25 янв 2020, 11:46
PRammer
По поводу backup.php, это я в качестве примера показал, взял с руководства, а сам прописал вот так
/var/www/h***/data/www/site.com/crm/cron/recurring_tasks.php

Проблему обнаружил и устранил, все заработало!) (моя невнимательность)
https://prnt.sc/qsmsp6
Только вот вопрос, я хочу поменять статус этапа задачи не создавая ее снова, а тут оно сделало клонов.
Я что-то не припомню, чтобы в говорили о том, что оно будет именно Создавать ее, а не менять параметры.
Можно только менять статус?

Re: Не срабатывает Повторение задач

Добавлено: 03 фев 2020, 19:45
PRammer
я хочу поменять статус этапа задачи не создавая ее снова
Можно так сделать?