Подключение БД кэша к «Администратор-WEB»
Перейдите в каталог с «Администратор-WEB» и откройте файл конфигурации appsettings.Production.json любым удобным способом.
nano /opt/wsks-6.0.9_443/www/html/wsks_54430/appsettings.Production.json
Найдите в файле ключ
"SqlCache": "Data Source Type=SQLite; Data Source=/var/www/html/wsks_54430/temp/db/wrk.db3",
и закомментируйте его:
Ключ
// "SqlCache": "Data Source Type=PostgreSQL; Host=127.0.0.1; Port=5434; Database=web_cache1; User ID=user1; Password=user1_pass; Application Name=cache; Maximum Pool Size=550; App Pool Size=500; CommandTimeout=600",
раскомментируйте, удалив в начале строки символы «//
».
Замените в ключе значения параметров на реквизиты, указанные при создании базы данных для кэша в «СУБД-КС»:
Host=127.0.0.1
– ip-адрес кэширующего сервера (НЕ локальный!);Port=5432
– порт СУБД,Database=web_cache01
- имя базы данных кэша;User ID=wc_user
- имя пользователя;Password=123
– пароль пользователя,Maximum Pool Size=550
– максимальное количество соединений (самостоятельно менять не рекомендуется),App Pool Size=500
- максимальное число одновременно открытых соединений (самостоятельно менять не рекомендуется);CommandTimeout=600
- время ожидания (в секундах) перед прекращением попытки выполнить команду и выводом ошибки.
Например:
"SqlCache": "Data Source Type=PostgreSQL; Host=10.38.46.88; Port=5432; Database=web_cache01; User ID=wc_user; Password=123; Maximum Pool Size=550; App Pool Size=500; CommandTimeout=600",
Сохраните изменения и перезапустите сервис «Web-Сервер-КС»:
systemctl restart wsks-6.0.9_443
Для проверки корректности установки базы кэша PostgreSQL в качестве кэша списков войдите в программу и выберите режим «Меню - О программе».
В поле Sql кэш должно отобразиться значение «PostgreSQL»: