Skip to content

Настройка кэша

Данная настройка является обязательной!

1. Откройте конфигурационный файл appsettings.Production.json.

bash
mcedit /opt/wsks-6.0.9_443/www/html/wsks_54430/appsettings.Production.json

2. В строку подключения redis/tarantool добавьте параметры expirationMode и expirationTimeout.

В строке подключения Redis/Tarantool значение параметра expirationTimeout должно превышать или быть равным значениям Cookie и SessionExpiration. По умолчанию эти значения установлены на 8 часов.

json
  "SystemSettings": {
    "SqlCache": "Data Source Type=PostgreSQL; Host=10.38.46.144; Port=6434; Database=web_cache01; User ID=wc_user01; Password=123; Maximum Pool Size=550; App Pool Size=500; CommandTimeout=600;",
    "SessionStorage" : "nosql",
    "NoSqlCache": "redis: 10.38.46.144:6379, user=admin, password=1, expirationMode=sliding, expirationTimeout=86400", 
    ...
  }
json
  "SystemSettings": {
    "SqlCache": "Data Source Type=PostgreSQL; Host=10.38.46.144; Port=6434; Database=web_cache01; User ID=wc_user01; Password=123; Maximum Pool Size=550; App Pool Size=500; CommandTimeout=600;", 
    "SessionStorage" : "nosql",
    "NoSqlCache": "tarantool: admin:1@10.38.46.144:3301, expirationMode=sliding, expirationTimeout=86400", 
    ...
  }
ПараметрОписание
expirationModeРежим истечения срока действия / Режим удаления из кэша.
none - кэш никогда не устаревает, данные остаются актуальными, пока не будут удалены вручную или сессия не завершится;
absolute- кэш устаревает через фиксированное время, заданное в ExpirationTimeout (например, 30 минут после создания);
sliding - кэш устаревает, если к нему не обращались в течение заданного времени в ExpirationTimeout (например, 30 минут с последнего доступа).
expirationTimeoutВремя жизни кэша. Значение в примере: 86400 секунд = 24 часа.

3. Сохраните изменения и перезапустите контейнер.

bash
systemctl restart wsks-6.0.9_443

Альтернативно, можно перезапустить только само приложение с помощью команды:

bash
bash /opt/wsks-6.0.9_443/ctl/ws_ctlapp.sh -p "54430"  -m "restart"

© 2003—2026 ООО «Кейсистемс». Все права защищены.