[Пользовательские задачи ч.4]<< [Фоновые задачи ч.1] >>[Фоновые задачи ч.2]

Фоновые задачи

Фоновые задачи выполняются постоянно и не зависят от логики проекта.

Хранилище

Хранилище предоставляет средства записи и хранения данных для задач «Авария», «Сообщение» и «Тренд» в базе данных или в файлах. А так же, выгрузки данных из БД для выдачи пользователю с помощью задачи «Веб публикации». Поддерживаемые хранилища данных:
файлы формата csv
БД MySQL / Maria DB
БД PostgreSQL


#ПолеОписание
1ИспользоватьРазрешает выполнение задачи
2Выбор способа храненияЗадаёт способ хранения данных: Файлы .csv (Файлы) или База Данных (MySQL/MariaDB или PostgreSQL)
3Путь к хранилищуТекст: Если в качестве хранилища используются файлы - путь к папке, в которой будут сохраняться файлы, пустое поле - папка hst в папке проекта
Если в качестве хранилища используется БД - строка подключения к БД
4Срок храненияЧисло: количество дней, в течение которого будут храниться данные. Устаревшие данные будут автоматически стираться. Применимо только при хранении данных в файлах.
5Тег ошибокИмя тега с символом $, в который будет записан код ошибки задачи. Пустое поле - функция не используется.
После внесения изменений нажмите "Применить".


Web Сервер

Задача «Веб сервер» представляет собой веб сервер, осуществляющий публикацию веб файлов проекта и загрузку(get) / изменение(post) значений тегов для файлов html. Задача поддерживает аутентификацию пользователей (логин-пароль) и ограничение прав на доступ к веб страницам в соответствие с уровнем доступа группы пользователя.


#ПолеОписание
1ИспользоватьРазрешает выполнение задачи
2ПортЧисло: TCP порт используемый сервером
3Тег ошибокИмя тега с символом $, в который будет записан код ошибки задачи. Пустое поле - функция не используется.
После внесения изменений нажмите "Применить".



© Александр Байков.