Памятка IT специалистам

Памятка IT специалистам по разного рода базовым манипуляциям с ПО Сервер КСАМУ а также разбор действий при распространенных ошибках.

Последовательность действий при перезагрузке/выключении серверной машины.

При перезагрузке серверной машины необходимо выполнить ряд манипуляций, для избежания повреждения баы данных:


Таймер появиться на нижней строке Сервера КСАМУ, а пользователям отобразиться сообщение что базы данных через 8 мин будет заблокирована, для того чтобы пользователи успели доделать текущие дела или сохранить свою работу дабы продолжить ее после перезагрузки серверной машины.

image_2024-02-24_09-29-06.png

После того как БД будет заблокирована, проверит это можно на вкладке "Экземпляры базы" Статус баз будет "Неизвестен", необходимо остановить службу СУБД (Система управления базами данных). В "Диспетчере задач" во вкладке службы-открыть службы находим службу Firebird Server/Red Database и останавливаем ее.

image_2024-02-24_09-36-08.png

После остановки СУБД никаких коннектов к БД не останется и можно спокойно перезагружать/выключать серверную машину. Служба СУБД и Сервер Ксаму запустятся автоматически, вам остается только это проконтролировать и открыть доступ к БД на сервере нажатием правой кнопкой мыши и выбрав  "Открыть доступ к БД" 

image_2024-02-24_09-42-51.png

Доступы к БД должны быть открыты, а состояние баз данных Online, после этого пользователи могут подключаться к БД через Сервер и продолжать работать.

Распространенные ошибки и методы их решения

Ошибка TCP/IP: Сервер по адресу X.X.X.X:X не найден:

photo_2023-12-02_21-33-15.jpg

Ошибка говорит о том что АРМ(Автоматизированное рабочее место) клиента не может подключиться к БД сервера по причине того что по указанному адресу их не находит. Варианты решения:


Ошибка подключения к БД:

image_2024-02-24_10-09-28.png

Базы данных на сервере закрыты или выполняются технические работы (обновление /регламентные работы)
Если проводится обновление, дождаться его окончания. Если работы окончены но ошибка все равно выходит, значит БЖ автоматически по каким то причинам не открылись после проведения работ. Открыть доступ к БД на сервере, можно нажатием правой кнопкой мыши на вкладке "Экземпляры баз" и выбрав  "Открыть доступ к БД" 

image_2024-02-24_09-42-51.png


Ошибка Field "xxxxxxxx" not found:

photo_2024-01-22_11-04-34.jpg

Пропущен скрипт при обновлениях, его необходимо переустановить, при этой ошибке обратиться в техническую поддержку ООО "МЕДИЦИНА ИТ"
Запустить программу с повышенными правами, если ошибка все равно остается, то вручную установить скрипты.
Если на сервере МИС работает, а у клиентов ошибка, то обновить список файлов Update на сервере и перезайти (клиентам)

image.png


Ошибка подключения к БД: connection rejected by remote interface

photo_2024-04-11_08-09-19.jpg

Какое то из приложений/ОС компонентов/антивируса/firewall не дает корректно работать СУБД. Необходимо перезапустить СУБД и ПО Сервер КСАМУ. Если СУБД не может корректно перезапуститься, необходимо перезагрузить саму серверную машину.


Не стартует ПО Сервер КСАМУ

ПО висит в диспетчере и не может стартовать. Новых пользователей не подключает. Какое то из приложений/ОС компонентов/антивируса/firewall не дает корректно работать СУБД. Необходимо перезапустить СУБД и ПО Сервер КСАМУ. Если СУБД не может корректно перезапуститься, необходимо перезагрузить саму серверную машину. Чтобы избежать перезагрузки АРМ в момент перезапуска СУБД, процесс может зависнуть на середине "прогресс бара" в этот момент можно выгрузить процесс Firebird из диспетчера задач и СУБД перезапуститься. 

***ДАННЫЙ РАЗДЕЛ БУДЕТ ДОПОЛНЯТЬСЯ С ТЕЧЕНИЕМ ВРЕМЕНИ***

Обновление МИС КСАМУ


Обновление МИС КСАМУ бывает 2х типов, обновление на стабильный релиз и тестовый релиз.

Стабильный релиз:


Релиз КСАМУ имеющий протестированные доработки в МИС. Обновление на него происходит в автоматическом режиме через задачу на Сервере КСАМУ.

image.pngРисунок 1.

Для входа в настройки задач используйте пароль admin. В самой задаче вы можете выбирать дни и время когда должно проходить обновление, а также выставлять запреты на определенные дни и время.

В МИС КСАМУ выполняется большое количество задач, как настраиваемых, так и проходящих в "фоновом" режиме. Увидеть их можно во вкладке "Менеджер потоков". Есть задачи блокирующие выполнение других до момента их окончания. Если обновление на стабильный релиз по какой либо причине не прошел автоматически, можно запустить его вручную, выбрав задачу и нажав кнопку "Выполнить задание немедленно".

image.pngРисунок 2.

Предварительно лучше очистить менеджер потоков, чтобы задаче не смогли помешать выполняемые в этот момент. чтобы сделать это, нужно перейти во вкладку "Технические работы" и нажать кнопку "Остановка выполняемых задач" пароль как и в задачах admin.

image.pngРисунок 3.

После этого запустите обновление вручную и дождитесь окончания обновления. Отслеживать ход обновления можно во вкладке "Логи"

Тестовый релиз:

Релиз КСАМУ, имеющий 1 или несколько протестированных доработок. Из нескольких тестовых релизов в итоге собирается стабильный релиз. Отличие тестового релиза от стабильного отличается тем, что обновление на тестовый релиз происходит только вручную. Для обновления на тестовый релиз, так же как и при обновлении на стабильный релиз вручную, сначала очищаем "Менеджер потоков" нажав кнопку "Остановка выполняемых задач" во вкладке "Технические работы".

Затем нажимаем кнопку "Выполнить обновление из тестового репозитория" и ждем пока процесс обновления пройдет полностью. Отслеживать процесс так же можно во вкладке "Логи"

image.pngРисунок 4.

Мажорное и Минорное обновление.

Понятие в обновлении, показывающее будет ли проводиться обновление с блокировкой БД или нет.

В Телеграмм канале "Релизы КСАМУ" можно видеть следующую информацию:
Вид релиза - тестовый или стабильный.

Версию релиза - в версии есть 4 блока цифр. Первые три версии показывают версию скриптов, от них и будет зависеть с блокировкой релиз будет или нет. Последний блок показывает версию МИС. На скриншоте пример "Минорного" релиза, который проходит без блокировки.

image.pngРисунок 5.

В первом релизе версия скриптов 6.0.51 в следующем тесте версия скриптов таже. Это значит, что при обновлении с тестового релиза 6.0.51.22965 на тестовый релиз 6.0.51.22966. Блокировки не произойдет.

Важный момент! Пользователи при "Минорном обновлении" продолжат работать в предыдущей версии КСАМУ, пока не перезайду в программу. Только при перезапуске МИС инициализирует процесс проверки новой версии и обновит клиентскую программу. 
При "Мажорном" обновлении, то есть с блокировкой, сначала запуститься таймер на 8 минут на сервере и у пользователей, предупреждающих их о блокировке БД через 8 мин. Затем выполниться обновление и клиентам программа сама предложит перезайти в МИС или закрыть программу.

image.pngРисунок 6.