Настройки Оркестратора#
В конфиге Оркестратора (backend/config/config.ini) доступны следующие настройки:
| № | Параметр | Описание | Значение по умолчанию | Диапазон значений | Рекомендации |
| 1. | store_logs _days | Количество дней, в течение которых Логи Роботов хранятся в основной базе данных. После указанного количества дней Работы будут перенесены в архивную базу данных и удалены из основной базы данных. | 180 | от 0 до 180 | Следует учитывать, что при выборе значения 0, Логи хранятся бесконечно. |
| 2. | store_audit _days | Количество дней, в течение которых Записи Аудита, фиксирующие действия и изменения в системе, хранятся в основной базе данных. По истечении указанного срока Записи Аудита безвозвратно удаляются из основной базы данных. | 180 | от 0 до 180 | Следует учитывать, что при выборе значения 0, Записи Аудита хранятся бесконечно. |
| 3. | store_errors _days | Количество дней, в течение которых записи о системных ошибках хранятся в таблице system_errors. По истечении указанного срока системные ошибки безвозвратно удаляются из основной базы данных. | 30 | от 0 до 180 | Следует учитывать, что при выборе значения 0, записи о Системных ошибках хранятся бесконечно. |
| 4. | store_tasks _days | Количество дней, в течение которых записи о Задачах хранятся в основной базе данных. После указанного количества дней Задачи будут перенесены в архивную базу данных и удалены из основной базы данных. | 0 | от 0 до 180 | Следует учитывать, что при выборе значения 0, записи о Задачах хранятся бесконечно. |
| 5. | store_jobs _days | Количество дней, в течение которых записи о Работах хранятся в в основной базе данных. После указанного количества дней Работы будут перенесены в архивную базу данных и удалены из основной базы данных. | 0 | от 0 до 180 | Следует учитывать, что при выборе значения 0, записи о Работах хранятся бесконечно. |
| 6. | clean_time | Время срабатывания скрипта архивной выгрузки и удаления записей. Задается в формате HHMM, где HH — это часы, а MM — минуты. Это время устанавливается в часовом поясе UTC+0 (Гринвич), что позволяет точно определить момент активации скрипта. | 0000 | от 0000 до 2359 | Выбор времени для запусков очистки должен основываться на анализе загруженности системы, чтобы минимизировать влияние на производительность. Например, 0200 означает, что выгрузка данных будет происходить в 2:00 ночи (UTC+0). |
| 7. | show_license _exp_modal | Предоставляет возможность отключить отображение уведомлений об истекающих лицензиях при входе в систему. | 1 | 1 или 0 | Следует учитывать, что значение 1 — активирует показ сообщения, а 0 — отключает отображение данного сообщения. |
| 8. | max_tasks _to_view | Определяет максимальное количество Задач, которые могут быть одновременно отображены на панели Задач. | 30000 | от 0 до ∞ | Следует учитывать при выборе значения, что на панели Задач, все записи отсортированы по дате по убыванию. |
| 9. | mail_check _interval | Определяет интервал в минутах, как часто Оркестратор будет проверять почтовый сервер на предмет новых писем при обработке Триггеров. Данная настройка относится к Триггерам, которые работают с почтой. | 10 | от 1 до ∞ | Рекомендуется установить значение, которое обеспечивает оптимальную частоту получения новых писем с сервера, избегая при этом излишней нагрузки от частых запросов. |
| 10. | mail_check _timeout | Определяет интервал в секундах, сколько времени система будет ожидать ответ от почтового сервера перед тем, как выдать ошибку. Данная настройка относится к Триггерам, которые работают с почтой. | 10 | от 1 до ∞ | Рекомендуется выбрать значение, которое обеспечивает достаточное время для получения ответа от сервера, при этом минимизируя задержки в рабочем процессе. |
| 11. | cron_task _abandoned _interval | Количество часов, через которые Оркестратор будет помечать начатые(в статусе В процессе), но не Завершенные Задачи, как Заброшенные (Abandoned). | 24 | от 1 до ∞ | Важно анализировать среднее время выполнения Задач, чтобы определить оптимальный интервал. |
| 12. | cron_job _failed _interval | Количество часов, в течение которых система ожидает успешного завершения Работы. После истечения указанного времени, если Работа не была успешно завершена, она автоматически получает статус "Неудачно" (Failed). | 24 | от 1 до ∞ | Важно анализировать среднее время выполнения Работ, чтобы определить оптимальный интервал. |
| 13. | show_ process_only_for _users_in _assistant | Параметр предоставляет возможность отображать список доступных Процессов в Sherpa Assistant только после аутентификации от имени Пользователя. | 0 | 0 или 1 | Следует учитывать, что при установке значения '1' список Процессов будет отображаться сразу после входа в Assistant. Если же указать значение '0' (по умолчанию), список Процессов не будет виден до завершения аутентификации от имени конкретного пользователя. В этом случае в списке будут отображаться только те Процессы, которые доступны данному пользователю. Параметр следует включать в тех случаях, когда используется система Папок Доступа, чтобы ограничить доступные для пользователей Процессы. |