Автоматизация - Выполнить процесс по расписанию срабатывает не для всех записей

Ответить
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1773
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр
Откуда: Мир

Автоматизация - Выполнить процесс по расписанию срабатывает не для всех записей

Сообщение alcompstudio »

Добрый день!

Есть структура:

Валюты
- Курсы валют

Создана автоматизация (по крону) в сущности Валюты - там 2 действия

1. Обновляет текущую (Валюты) запись
2. Добавляет вложенную запись (Курсы валют)
http://joxi.ru/v29zolltj3aZ7A

Имеются несколько записей в сущности Валюты

При выполнении крона автоматизация выполняется частично - т.е. первая часть (обновление текущих записей Валюты) полностью, а вот добавление во вложенную (Курсы валют) - только в одной записи из имеющегося списка (в моем случае в первой)

http://joxi.ru/L21q4bbuD89gk2

Настройки вроде правильные сделал - написал команду с нужным ID автоматизации в кроне. Да и сам крон же выполнился, но как-то частично... Что может быть не так?
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1773
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр
Откуда: Мир

Re: Автоматизация - Выполнить процесс по расписанию срабатывает не для всех записей

Сообщение alcompstudio »

Вопрос решен.

Оказалось дело в синтаксисе команды

В справке указано нужно проставлять так: php -q [root_catalog]cron/process.php [process_id] [item_id]

А в моем случае так: php -f [root_catalog]cron/process.php [process_id] [item_id]

Т.е. банально нужно поменять "q" на "f" в строке команды крона. Не знаю, что это обозначает (у меня на сервере другие команды крона с этой литерой), но так все сработало! )
Аватара пользователя
Oleg
Сообщения: 477
Зарегистрирован: 26 окт 2018, 08:23
Имя: Олег Родионов
Откуда: Россия,Санкт-Петербург

Re: Автоматизация - Выполнить процесс по расписанию срабатывает не для всех записей

Сообщение Oleg »

Что значит какой ключ применять можно посмотреть тут https://www.php.net/manual/ru/features. ... ptions.php
Установка и настройка IP ATC Asterisk
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1773
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр
Откуда: Мир

Re: Автоматизация - Выполнить процесс по расписанию срабатывает не для всех записей

Сообщение alcompstudio »

Oleg писал(а): 04 фев 2023, 20:11 Что значит какой ключ применять можно посмотреть тут https://www.php.net/manual/ru/features. ... ptions.php
Спасибо, но я далек от подобных настроек и серверных команд, поэтому и спрашивал у знающих людей, но, благо "методом тыка" проблема решилась ))
Аватара пользователя
support
Техническая поддержка
Сообщения: 9348
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Автоматизация - Выполнить процесс по расписанию срабатывает не для всех записей

Сообщение support »

По правил документацию, так как по умолчанию вообще без символов должно работать.
Ответить