articles:armlpueln

Различия

Показаны различия между двумя версиями страницы.


Предыдущая версия
articles:armlpueln [2024/03/01 08:53] (текущий) dragdrop
Строка 1: Строка 1:
 +====== Решение проблем по установке, настройке и использованию АРМ ЛПУ ЭЛН ======
 +
 +
 +В данной статье собраны наиболее популярные проблемы АРМ ЛПУ ЭЛН и методы их решения, также всяческие фишки и подсказки для системных администраторов, которые сопровождают данное ПО.
 +
 +Читайте внимательнее!
 +
 +<note tip>
 +
 +Для поиска по статье нажмите Ctrl+F и введите первые символы кода ошибки или вопроса
 +
 +
 +**Поделиться статьей в:**
 +
 +~~socialite~~
 +
 +</note>
 +
 +**ВНИМАНИЕ! Узнать о работоспособности сервисов ФСС в данный момент вы можете по кнопке ниже**
 +
 +[[{:news-32.png?32|color:green}https://stats.uptimerobot.com/kVrmqCkZGz|Монитор работоспособности сервисов ФСС]]
 +
 +В случае недоступности основных адресов сервисов ЭЛН вы можете воспользоваться резервными адресами:
 +
 +Для Мед организаций: https://eln-rez.fss.ru/WSLnCryptoV20/FileOperationsLnService?WSDL
 +
 +Страхователь: https://eln-rez.fss.ru/ws-insurer-crypto-v20/FileOperationsLnService?WSDL
 +
 +МСЭ: https://eln-rez.fss.ru/ws-mse-crypto-v20/FileOperationsLnService?WSDL
 +
 +===== Решение ошибок АРМ ЛПУ ЭЛН =====
 +
 +
 +Решения ошибок собраны здесь:
 +
 +[[{:articles:problem-solving-01.png?32}https://t-wiki.ru/doku.php?id=articles:armlpueln:errors|Решение ошибок АРМ ЛПУ ЭЛН
 +]]
 +
 +===== Процесс установки =====
 +
 +<WRAP center round download 80%>
 +Установите ПО необходимой разрядности с сайта [[https://lk.fss.ru/eln.html|Скачать]]
 +</WRAP>
 +
 +**Обновлены сертификаты в цепочке(убран доверенный сертификат от неакредитованного УЦ), сертификат УЛ ФСС действует до 15.03.23**
 +
 +<WRAP center round download 80%>
 +Скачиваем и устанавливаем ** ВСЮ ЦЕПОЧКУ СЕРТИФИКАТОВ** уполномоченного лица ФСС:
 +
 +[[https://disk.yandex.ru/d/Sz2aR7kRFFEr_g|Ссылка на скачивание]]
 +</WRAP>
 +
 +
 +
 +Устанавливаем программу **от имени администратора**.
 +
 +
 +
 +----
 +
 +Убедимся что установлен **NET.Framework 4.7** - [[https://www.microsoft.com/ru-RU/download/details.aspx?id=55167|Скачать]]
 +
 +
 +----
 +=====Обновление АРМ ЭЛН=====
 +
 +Перед обновлением необходимо убедиться, что никто из пользователей не работает
 +в АРМ ЭЛН и сделать резервную копию базы
 +
 +Процесс обновления отличается от исходных параметров СУБД и ОС:
 +
 + База расположена на сервере с ОС Windows, параметры подключения
 +стандартные (Имя базы: fss, логин: fss, пароль: fss)
 +
 +Чтобы обновить программу необходимо скачать ее последнюю версию по адресу: [[https://lk.fss.ru/eln.html|Ссылка]]
 +
 +Убедиться что на сервере с базой Postgres установлен вместе с программой АРМ ЭЛН
 +
 +Запускаем скачанный дистрибутив и **ОБЯЗАТЕЛЬНО** снимаем галочку "Установить" на шаге установки сервера БД
 +
 +{{:articles:armersbdinstall.jpg?400|}}
 +
 +
 +----
 +
 +=====Доступ в PGAdmin=====
 +
 +Для доступа в админку СУБД нужно перейти в: **C:\postgresql\bin**
 +
 +Запустить файл:  **pgAdmin3.exe**
 +
 +Правой кнопкой мыши на БД - Подключиться
 +
 +>Логин: postgres
 +>Пароль: Manager1
 +
 +
 +=====Резервное копирование базы данных=====
 +
 +Для резервного копирования БД необходимо в **c:\PostgreSQL** создать bat-файл со следующим содержимым:
 +<code>
 +REM СОЗДАНИЕ РЕЗЕРВНОЙ КОПИИ БАЗЫ ДАННЫХ POSTGRESQL
 +CLS
 +ECHO OFF
 +CHCP 1251
 +REM Установка переменных окружения
 +SET PGBIN=c:\PostgreSQL\bin
 +SET PGDATABASE=fss
 +SET PGHOST=localhost
 +SET PGPORT=5432
 +SET PGUSER=postgres
 +SET PGPASSWORD=Manager1
 +REM Смена диска и переход в папку из которой запущен bat-файл
 +%~d0
 +CD %~dp0
 +REM Формирование имени файла резервной копии и файла-отчета
 +SET DATETIME=%DATE:~6,4%-%DATE:~3,2%-%DATE:~0,2% %TIME:~0,2%-%TIME:~3,2%-%TIME:~6,2%
 +SET DUMPFILE=%PGDATABASE%.backup
 +SET LOGFILE=%PGDATABASE%.log
 +SET DUMPPATH="C:\backup_db_fss\%DUMPFILE%"
 +SET LOGPATH="C:\backup_db_fss\%LOGFILE%"
 +REM Создание резервной копии
 +IF NOT EXIST Backup MD Backup
 +CALL "%PGBIN%\pg_dump.exe" --format=custom --verbose --file=%DUMPPATH% 2>%LOGPATH%
 +REM Анализ кода завершения
 +IF NOT %ERRORLEVEL%==0 GOTO Error
 +GOTO Successfull
 +REM В случае ошибки удаляется поврежденная резервная копия и делается соответствующая запись в журнале
 +:Error
 +DEL %DUMPPATH%
 +MSG * "Ошибка при создании резервной копии базы данных. Смотрите backup.log."
 +ECHO %DATETIME% Ошибки при создании резервной копии базы данных %DUMPFILE%. Смотрите отчет %LOGFILE%. >> backup.log
 +GOTO End
 +REM В случае удачного резервного копирования просто делается запись в журнал
 +:Successfull
 +ECHO %DATETIME% Успешное создание резервной копии %DUMPFILE% >> backup.log
 +GOTO End
 +:End
 +</code>
 +
 +в строках:
 +<code>
 +SET DUMPPATH="C:\backup_db_fss\%DUMPFILE%"
 +
 +SET LOGPATH="C:\backup_db_fss\%LOGFILE%"
 +</code>
 +необходимо выставить свой путь для сохранения бэкапа БД и логов (переменные %DUMPFILE% и %LOGFILE% не трогать)
 +
 +В строке
 +
 +<code>SET PGPORT</code>
 +
 +Необходимо указать свой порт СУБД
 +
 +В строке
 +
 +<code>SET PGBIN</code>
 +
 +Необходимо указать путь к папке bin вашей СУБД PostgreSQL (по умолчанию - c:\PostgreSQL\bin)
 +
 +После этого необходимо добавить данный bat-файл в планировщик заданий для выполнения задачи резервного копирования по расписанию.
 +
 +----
 +
 +=====Терминальный режим=====
 +Для работы программы в терминальном режиме при установке программы на сервер (многопользовательский режим)
 +необходимо создать bat-файл в папке с программой со следующим текстом:
 +
 +<code>start "" "fss_mo.exe" -data users\%username%</code>
 +
 +
 +  - Создать ярлык для данного bat-файла
 +  - Вывести его на общий рабочий стол (C:\Users\Public\Desktop)
 +  - Пользователи могут успешно подключаться к удаленному рабочему столу и использовать данный bat-файл для работы в программе в многопользовательском режиме.
 +PS. Обязательно необходимо под **каждым** терминальным пользователем повторить процедуру установки сертификатов ФСС (три сертификата) и сертификат учреждения (ЛПУ)
 +
 +----
 + ======= Ограничение оперативной памяти используемой процессом программы  =======
 +
 +Скачиваем ProcessLasso по [[https://dl.bitsum.com/files/processlassosetup64.exe|ссылке]]
 +
 +После установки, запускаем **ProcessLasso**
 +
 +Переходим в **Настройки - Память - Параметры SmartTrim**
 +
 +{{:articles:processlassotrimsetup.jpg?600|}}
 +
 +Далее в открывшемся окне ставим галочку на **Разрешить SmartTrim** и **Усечь рабочие наборы**
 +
 +Выставляем максимальный объем памяти, при превышении которого процессы будут усекаться
 +
 +{{:articles:trimprocess.jpg?600|}}
 +
 +Также можно вручную усечь память любому процессу:
 +
 +**ПКМ по процессу - Больше - Усечь память**
 +
 +{{:articles:dotrimprocess.jpg?600|}}
 +
 +----
 +
 +<WRAP center round info 60%>
 +Поделиться статьей:
 +
 +~~socialite~~
 +</WRAP>
 +
 +Всем, кому понравился или помог это проект - Вы можете помочь ему развиваться материально:
 +[[{:donate.png?32|}https://t-wiki.ru/doku.php?id=donate|Donate (помощь проекту)]]