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

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

Добавлено: 04 фев 2023, 15:15
alcompstudio
Добрый день!

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

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

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

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

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

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

http://joxi.ru/L21q4bbuD89gk2

Настройки вроде правильные сделал - написал команду с нужным ID автоматизации в кроне. Да и сам крон же выполнился, но как-то частично... Что может быть не так?

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

Добавлено: 04 фев 2023, 15:27
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" в строке команды крона. Не знаю, что это обозначает (у меня на сервере другие команды крона с этой литерой), но так все сработало! )

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

Добавлено: 04 фев 2023, 20:11
Oleg
Что значит какой ключ применять можно посмотреть тут https://www.php.net/manual/ru/features. ... ptions.php

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

Добавлено: 04 фев 2023, 21:48
alcompstudio
Oleg писал(а): 04 фев 2023, 20:11 Что значит какой ключ применять можно посмотреть тут https://www.php.net/manual/ru/features. ... ptions.php
Спасибо, но я далек от подобных настроек и серверных команд, поэтому и спрашивал у знающих людей, но, благо "методом тыка" проблема решилась ))

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

Добавлено: 06 фев 2023, 08:20
support
По правил документацию, так как по умолчанию вообще без символов должно работать.