Сессии
Сессии
- это уникальный механизм автоматического сохранения состояния при аварийном завершении (критические ошибки, сбои ОС, отключение электричества и т.п.). Система создает резервные копии данных и позволяет восстановить работу с того места, где она была прервана.
Принцип работы
Механизм сессий
работает в автоматическом режиме:
Создание файла входящих данных
При запуске папке с результатами
создаётся .Resources.db
- копия исходных ресурсов.
Автосохранение
Детали работы .Session.db
каждые 15 секунд
.
Работа с сессиями
сессии
Откройте нужный
в программе.Если у сессии
, при запуске будет доступна .
Если в кнопка сессий
пропадет. Чтобы ее вернуть, необходимо сбросить проект
.
Структура файлов сессий
сессий
Копия входящих данных.
Состояние выполнения
.Файлы сохраняются в папке с результатами
и обновляются каждые 15 секунд
во время работы
Ограничения системы
Сессии
не сохраняют состояние динамических переменных и контекст JavaScript
. После восстановления все переменные и скрипты начинают работу со стандартными значениями.
Практические примеры
Самый простой пример - это динамические переменные в расширенной статистике. Допустим, ведется учет хороших результатов и заблокированных аккаунтов. Если на момент сохранения сессии
счетчики имели значения 43 и 15, то после восстановления они будут равны 0 и отсчет пойдет с самого начала.