TMServer — различия между версиями

Материал из TaxiMaster
Перейти к: навигация, поиск
(Настройка клиентских рабочих мест)
 
(не показано 30 промежуточных версий 4 участников)
Строка 1: Строка 1:
'''{{PAGENAME}}''' — [[Утилиты Такси-Мастер|утилита]] [[Такси-Мастер 2]], позволяющая снизить нагрузку на сервер [[Firebird]] и [[База данных Такси-Мастер 2|базу данных Такси-Мастер]], таким образом повысить производительность системы Такси-Мастер.
+
'''ТМ Сервер ({{PAGENAME}})''' - основное серверное приложение программного комплекса Такси-Мастер, осуществляющее координацию работы других серверных приложений комплекса ([[Сервер связи с водителями|TMDriverServer - сервер связи с водителями]]; [[Сервер сообщений|TMSMSServer - сервер обработки СМС-задач]]; [[TMMapServer|TMMapServer - сервер работы с картами]]), клиентских приложений Такси-Мастер (рабочие места диспетчеров/операторов), а также взаимодействующее с IP-телефонией типа [[Oktell]]; осуществляет обработку большинства настроек и функций доступных в клиенте Такси-мастер.
TMAssistant, в сущности, является дополнительным слоем между [[Клиент Такси-Мастер 2|клиентской]] и [[Сервер Такси-Мастер 2|серверной частями Такси-Мастер]].
 
Из этого следует, что если TMAssistant используется, то все клиенты Такси-Мастер подключаются именно к этой утилите, а не напрямую к базе данных, однако далее вы узнаете, что могут подключаться не все, а только часть.
 
Чтобы указать той или иной клиентской части, что нужно работать с TMAssistant, необходимо [[#Настройка клиентских рабочих мест|внести соответствующие изменения]] в файл конфигурации {{tme_system_settings.cfg}}.
 
  
== Запуск и настройка TMAssistant ==
+
Запуск и настройка ТМ Сервера происходит с помощью [[Панель управления ТМ|Панели управления ТМ]].
Первое, что нужно сделать, — запустить TMAssistant.
 
Необходимо ввести [[Путь к базе данных|настройки подключения к базе данных]] и указать порты, которые утилита будет прослушивать.
 
Порты по умолчанию — 30000 или 29999.
 
  
== Настройка клиентских рабочих мест ==
 
На [[Клиент Такси-Мастер 2|клиентских рабочих местах Такси-Мастер]] необходимо внести изменения настройках программы ({{button|Файл}} → {{button|Настройки}}).
 
Эти изменения записываются в файл конфигурации {{tme_system_settings.cfg}} (на каждом рабочем месте свои настройки).
 
Чтобы изменить параметры подключения к TMAssistant, нужно открыть настройки Такси-Мастер на ветке {{branch|Основные}} и перейти на вкладку {{tab|Общие}}:
 
 
{{картинка|Настройки_подключения_к_TMAssistant.png}}
 
 
Те же настройки в файле {{tme_system_settings.cfg}} выглядят так:
 
 
<pre>
 
[TMAssistant]
 
Use=False
 
Server=127.0.0.1      ; заменить 127.0.0.1 на IP-адрес или DNS-имя компьютера, на котором работает TMAssistant
 
Port=30000
 
Port2=29999
 
</pre>
 
 
Поскольку использование TMAssistant настоятельно рекомендуется, требуется произвести следующие действия:
 
 
# Установить флажок {{checkbox|Использовать TMAssistant на данном рабочем месте}}.
 
# В поле {{field|IP-адрес}} указать локальный IP-адрес компьютера, на котором расположена [[База данных Такси-Мастер 2|база данных]], и работает TMAssistant.
 
# В полях {{field|Порт 1}} и {{field|Порт 2}} указать данные из соответствующих настроек TMAssistant.
 
 
Выполните эти действия в Такси-Мастер и перезапустите программу.
 
 
Если вы производите настройку подключения Такси-Мастер к TMAssistant путем редактирования файла настроек, то в этом случае строку
 
 
<pre>
 
Use=False
 
</pre>
 
 
необходимо заменить на
 
 
<pre>
 
Use=True
 
</pre>
 
 
Это включит для данного рабочего места режим работы с TMAssistant.
 
В любой момент вы можете отключить этот режим и вернуть режим работы с прямым обращением к [[База данных Такси-Мастер 2|базе данных]], заменив значение данного параметра обратно на {{code|False}}.
 
 
После каждого изменения содержимого данного файла необходимо перезапустить Такси-Мастер на данном рабочем месте, чтобы новые настройки вступили в силу.
 
 
{{info|
 
Если у вас возникли проблемы, и вы уверены, что это связано с подключением к TMAssistant, вы всегда можете отключить его использование на одном, нескольких или даже всех клиентских рабочих местах.
 
Для этого откройте файл настройки {{tme_system_settings.cfg}} и найдите группу {{code|[TMAssistant]}}.
 
Параметру {{code|Use}} задайте значение {{code|False}}.
 
 
После этого перезапустите клиентскую часть Такси-Мастер на данном рабочем месте.
 
На основании новых настроек клиентская часть Такси-Мастер на данном рабочем месте будет подключаться не к TMAssistant, а непосредственно к [[База данных Такси-Мастер 2|базе данных Такси-Мастер]], как это происходит по умолчанию.
 
}}
 
 
=== Нужно ли подключать ''все'' рабочие места? ===
 
К TMAssistant настоятельно рекомендуется подключать ''все'' рабочие места Такси-Мастер.
 
 
== Тихий запуск ==
 
Утилита TMAssistant имеет возможность «тихого» запуска — исключается необходимость вручную стартовать работу утилиты после ее открытия.
 
Тихий запуск включается с помощью ключа <code>-s</code>, то есть из командной строки необходимо запустить:
 
 
<pre>
 
"C:\Program Files\TMEnterprise\Utilities\TMAssistant.exe" -s
 
</pre>
 
 
Вы можете создать ярлык, в строку запуска которого добавить строку, указанную выше, после чего данный ярлык будет запускать утилиту в «тихом» режиме.
 
 
{{утилиты}}
 
 
[[Категория:ТМ2]]
 
[[Категория:AUO]]
 
 
[[Категория:Настройка]]
 
[[Категория:Настройка]]
[[Категория:Клиентская часть]]
 
 
[[Категория:База данных]]
 
[[Категория:База данных]]
[[Категория:Утилиты]]
+
[[Категория:TMServer]]
[[Категория:TMAssistant]]
+
[[Категория:Панель управления ТМ]]
[[Категория:Тихий запуск]]
+
[[Категория:Серверы]]

Текущая версия на 16:18, 31 января 2022

ТМ Сервер (TMServer) - основное серверное приложение программного комплекса Такси-Мастер, осуществляющее координацию работы других серверных приложений комплекса (TMDriverServer - сервер связи с водителями; TMSMSServer - сервер обработки СМС-задач; TMMapServer - сервер работы с картами), клиентских приложений Такси-Мастер (рабочие места диспетчеров/операторов), а также взаимодействующее с IP-телефонией типа Oktell; осуществляет обработку большинства настроек и функций доступных в клиенте Такси-мастер.

Запуск и настройка ТМ Сервера происходит с помощью Панели управления ТМ.