Добрый день!
Есть структура:
Валюты
- Курсы валют
Создана автоматизация (по крону) в сущности Валюты - там 2 действия
1. Обновляет текущую (Валюты) запись
2. Добавляет вложенную запись (Курсы валют)
http://joxi.ru/v29zolltj3aZ7A
Имеются несколько записей в сущности Валюты
При выполнении крона автоматизация выполняется частично - т.е. первая часть (обновление текущих записей Валюты) полностью, а вот добавление во вложенную (Курсы валют) - только в одной записи из имеющегося списка (в моем случае в первой)
http://joxi.ru/L21q4bbuD89gk2
Настройки вроде правильные сделал - написал команду с нужным ID автоматизации в кроне. Да и сам крон же выполнился, но как-то частично... Что может быть не так?
Автоматизация - Выполнить процесс по расписанию срабатывает не для всех записей
- alcompstudio
- Спонсор
- Сообщения: 1773
- Зарегистрирован: 03 янв 2016, 20:42
- Имя: Александр
- Откуда: Мир
- alcompstudio
- Спонсор
- Сообщения: 1773
- Зарегистрирован: 03 янв 2016, 20:42
- Имя: Александр
- Откуда: Мир
Re: Автоматизация - Выполнить процесс по расписанию срабатывает не для всех записей
Вопрос решен.
Оказалось дело в синтаксисе команды
В справке указано нужно проставлять так: php -q [root_catalog]cron/process.php [process_id] [item_id]
А в моем случае так: php -f [root_catalog]cron/process.php [process_id] [item_id]
Т.е. банально нужно поменять "q" на "f" в строке команды крона. Не знаю, что это обозначает (у меня на сервере другие команды крона с этой литерой), но так все сработало! )
Оказалось дело в синтаксисе команды
В справке указано нужно проставлять так: 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: Автоматизация - Выполнить процесс по расписанию срабатывает не для всех записей
Что значит какой ключ применять можно посмотреть тут https://www.php.net/manual/ru/features. ... ptions.php
Установка и настройка IP ATC Asterisk
- alcompstudio
- Спонсор
- Сообщения: 1773
- Зарегистрирован: 03 янв 2016, 20:42
- Имя: Александр
- Откуда: Мир
Re: Автоматизация - Выполнить процесс по расписанию срабатывает не для всех записей
Спасибо, но я далек от подобных настроек и серверных команд, поэтому и спрашивал у знающих людей, но, благо "методом тыка" проблема решилась ))Oleg писал(а): ↑04 фев 2023, 20:11 Что значит какой ключ применять можно посмотреть тут https://www.php.net/manual/ru/features. ... ptions.php
- support
- Техническая поддержка
- Сообщения: 9348
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Автоматизация - Выполнить процесс по расписанию срабатывает не для всех записей
По правил документацию, так как по умолчанию вообще без символов должно работать.