+7(989)2759526

Сервер приложений

Сервер приложений

Платформа «ПАРУС 10» построена по трехзвенной архитектуре с выделенными компонентами сервера приложений, клиентского приложения и СУБД. Распределение ролей между этими компонентами такое:

·Сервер приложений отвечает за реализацию логики системы, выполняет вычисления, предоставляет информацию различным клиентским приложениям (графический интерфейс пользователя, WEB-интерфейс и пр.);

·Клиентское приложение отвечает за взаимодействие пользователя и системы и отображение информации;

·СУБД (сервер управления базой данных) используется для хранения информации.

Сервер приложений отвечает за большее количество задач, чем клиентское приложение. Это позволяет снизить требования к компьютеру конечного пользователя.

Запуск сервера приложений в командной строке

1.Нажмите кнопку Пуск и в поле поиска введите cmd.

12.На найденном файле нажмите правую клавишу мыши и выберите в контекстном меню пункт Запуск от имени администратора:

Рисунок 3 

Рисунок

1.Укажите путь к файлу tornadoserver.exe и нажмите клавишу Enter:

Рисунок 4 

Рисунок

Появятся параметры командной строки сервера приложений:

Рисунок 5 

Рисунок

Параметр

Назначение

instname (instance name)

имя сервиса «ПАРУС 10». По умолчанию имя TornadoServer

port (port number)

номер порта сервера приложений, на который будут приниматься запросы от клиентов сервера приложений. По умолчанию номер порта 8080

machinename (machine name)

внешнее имя или адрес сервера приложений. Задается если на сервере установлено более одной сетевой карты, наличие ADSL или другого модема, в том числе USB 3G\4G, планируется подключение клиентов через интернет.

uninstsvc (uninstall service)

удаление сервиса «ПАРУС 10».

runassvc (run as service)

запуск уже установленного сервиса «ПАРУС 10»

deploy (deploy packages)

установка пакетов, расположенных в папке packages сервера приложений

runincons (run in console mode)

запуск сервера «ПАРУС 10» в консольном режиме

 

Внимание! При возникающем сообщении об ошибке при входе в «ПАРУС 10» - "Вход в систему в этом клиенте уже выполнен" необходимо прописать параметр machinename в строку запуска сервера.  

 

 

Особенности работы сервера приложений в домене

Учетная запись LOCAL SYSTEM имеет ограниченные права и работа с удаленной базой данных невозможна. Для нормальной работы сервиса рекомендуется запускать службу от имени пользователя имеющего соответствующие права:

Рисунок 3 

Рисунок

Обнаружение ошибок в работе сервера приложений

Создание подробного лога при ошибке в «ПАРУС 10»

14.Необходимо зайти в папку, где установлен сервер «ПАРУС 10» ..\Server\ и найти там файл конфигурации сервера - appserver.config.

1.Открыть этот файл на редактирование (можно при помощи блокнота) и найти в нем секцию, отвечающую за логирование:

<logging>

<loggers>

<!--<logger type="Parus.Net.Logger.StandardStores.TextFileLogStore, AppServer.Common">

      <filter-level>Minimal</filter-level>

      <params>

        <item key="path" value="C:\ProgramData" />

        <item key="period" value="daily" />

        <item key="size" value="1000000" />

      </params>

  </logger>-->

<logger type="Parus.Net.Logger.StandardStores.ConsoleLogStore, AppServer.Common">

<filter-level>Normal</filter-level>

</logger>

</loggers>

</logging>

1.По умолчанию вывод в текстовый файл закомментирован (отключен) для увеличения производительности. Для его включения необходимо убрать символы комментирования <!-- и -->

1.Дополнительно необходимо убедиться, что в тэге filter-level установлено значение Minimal.

1.Сохраните файл конфигурации и перезапустите сервер. После воспроизведения ошибки в папке C:\ProgramData (значение ключа path у Вас может отличаться) будут находиться файл(ы) полных логов сервера.

1.Для обнаружения ошибок можно воспользоваться поиском по таким словам, как exception или error.

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Главная Контакты Цены Для правообладателей
Все права на материалы предоставленные на этом сайте принадлежат их правообладателям.
Разработка
Dangetsu
© 2020 - 2024