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

Материал из TaxiMaster
Перейти к: навигация, поиск
(Настройка клиентских рабочих мест)
(Настройка клиентских рабочих мест)
Строка 10: Строка 10:
  
 
== Настройка клиентских рабочих мест ==
 
== Настройка клиентских рабочих мест ==
На [[Клиент Такси-Мастер 2|клиентских рабочих местах Такси-Мастер]] необходимо внести изменения в файлы конфигурации {{tme_system_settings.cfg}} (на каждом рабочем месте).
+
На [[Клиент Такси-Мастер 2|клиентских рабочих местах Такси-Мастер]] необходимо внести изменения настройках программы ({{button|Файл}} → {{button|Настройки}}).
Для этого необходимо открыть файл в текстовом редакторе (например, Блокнот) и найти следующие строки:
+
Эти изменения записываются в файл конфигурации {{tme_system_settings.cfg}} (на каждом рабочем месте свои настройки).
 +
Чтобы изменить параметры подключения к TMAssistant, нужно открыть настройки Такси-Мастер на ветке {{branch|Основные}} и перейти на вкладку {{tab|Общие}}:
 +
 
 +
{{картинка|Настройки_подключения_к_TMAssistant.png}}
 +
 
 +
Те же настройки в файле {{tme_system_settings.cfg}} выглядят так:
  
 
<pre>
 
<pre>
Строка 21: Строка 26:
 
</pre>
 
</pre>
  
Строку
+
Поскольку использование TMAssistant настоятельно рекомендуется, требуется произвести следующие действия:
 +
 
 +
# Установить флажок {{checkbox|Использовать TMAssistant на данном рабочем месте}}.
 +
# В поле {{field|IP-адрес}} указать локальный IP-адрес компьютера, на котором расположена [[База данных Такси-Мастер 2|база данных]], и работает TMAssistant.
 +
# В полях {{field|Порт 1}} и {{field|Порт 2}} указать данные из соответствующих настроек TMAssistant.
 +
 
 +
Выполните эти действия в Такси-Мастер и перезапустите программу.
 +
 
 +
Если вы производите настройку подключения Такси-Мастер к TMAssistant путем редактирования файла настроек, то в этом случае строку
  
 
<pre>
 
<pre>
Строка 48: Строка 61:
  
 
=== Нужно ли подключать ''все'' рабочие места? ===
 
=== Нужно ли подключать ''все'' рабочие места? ===
К TMAssistant может быть не подключено ни одного рабочего места — это никак не отобразится на процессе работы.
+
К TMAssistant настоятельно рекомендуется подключать ''все'' рабочие места Такси-Мастер.
Подключение [[Клиент Такси-Мастер 2|клиентских рабочих мест Такси-Мастер]] к TMAssistant происходит для ускорения работы системы,
 
однако необходимо помнить важный момент:
 
'''рабочее место, на котором выполняются автоматические действия, не должно быть подключено к TMAssistant''' — имеется в виду то рабочее место, на котором в [[Параметры Такси-Мастер 2|параметрах]] выставлены ''[[Параметры Такси-Мастер 2#Группа «Подсказка по цветам параметров»|красные]]'' опции.
 
Все остальные рабочие места можно подключать к TMAssistant.
 
  
 
== Тихий запуск ==
 
== Тихий запуск ==

Версия 10:58, 11 июля 2011

TMServerутилита Такси-Мастер 2, позволяющая снизить нагрузку на сервер Firebird и базу данных Такси-Мастер, таким образом повысить производительность системы Такси-Мастер. TMAssistant, в сущности, является дополнительным слоем между клиентской и серверной частями Такси-Мастер. Из этого следует, что если TMAssistant используется, то все клиенты Такси-Мастер подключаются именно к этой утилите, а не напрямую к базе данных, однако далее вы узнаете, что могут подключаться не все, а только часть. Чтобы указать той или иной клиентской части, что нужно работать с TMAssistant, необходимо внести соответствующие изменения в файл конфигурации «tme_system_settings.cfg».

Запуск и настройка TMAssistant

Первое, что нужно сделать, — запустить TMAssistant. Необходимо ввести настройки подключения к базе данных и указать порты, которые утилита будет прослушивать. Порты по умолчанию — 30000 или 29999.

Настройка клиентских рабочих мест

На клиентских рабочих местах Такси-Мастер необходимо внести изменения настройках программы («Файл»«Настройки»). Эти изменения записываются в файл конфигурации «tme_system_settings.cfg» (на каждом рабочем месте свои настройки). Чтобы изменить параметры подключения к TMAssistant, нужно открыть настройки Такси-Мастер на ветке «Основные» и перейти на вкладку «Общие»:

Те же настройки в файле «tme_system_settings.cfg» выглядят так:

[TMAssistant]
Use=False
Server=127.0.0.1      ; заменить 127.0.0.1 на IP-адрес или DNS-имя компьютера, на котором работает TMAssistant
Port=30000
Port2=29999

Поскольку использование TMAssistant настоятельно рекомендуется, требуется произвести следующие действия:

  1. Установить флажок «Template-checkbox-off.png Использовать TMAssistant на данном рабочем месте».
  2. В поле «IP-адрес» указать локальный IP-адрес компьютера, на котором расположена база данных, и работает TMAssistant.
  3. В полях «Порт 1» и «Порт 2» указать данные из соответствующих настроек TMAssistant.

Выполните эти действия в Такси-Мастер и перезапустите программу.

Если вы производите настройку подключения Такси-Мастер к TMAssistant путем редактирования файла настроек, то в этом случае строку

Use=False

необходимо заменить на

Use=True

Это включит для данного рабочего места режим работы с TMAssistant. В любой момент вы можете отключить этот режим и вернуть режим работы с прямым обращением к базе данных, заменив значение данного параметра обратно на «False».

После каждого изменения содержимого данного файла необходимо перезапустить Такси-Мастер на данном рабочем месте, чтобы новые настройки вступили в силу.

Интересная информация

Если у вас возникли проблемы, и вы уверены, что это связано с подключением к TMAssistant, вы всегда можете отключить его использование на одном, нескольких или даже всех клиентских рабочих местах. Для этого откройте файл настройки «tme_system_settings.cfg» и найдите группу «[TMAssistant]». Параметру «Use» задайте значение «False».

После этого перезапустите клиентскую часть Такси-Мастер на данном рабочем месте. На основании новых настроек клиентская часть Такси-Мастер на данном рабочем месте будет подключаться не к TMAssistant, а непосредственно к базе данных Такси-Мастер, как это происходит по умолчанию.

Нужно ли подключать все рабочие места?

К TMAssistant настоятельно рекомендуется подключать все рабочие места Такси-Мастер.

Тихий запуск

Утилита TMAssistant имеет возможность «тихого» запуска — исключается необходимость вручную стартовать работу утилиты после ее открытия. Тихий запуск включается с помощью ключа -s, то есть из командной строки необходимо запустить:

"C:\Program Files\TMEnterprise\Utilities\TMAssistant.exe" -s

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

Утилиты Такси-Мастер
Утилиты для работы с базой данных

Утилита администрирования базы данныхУтилита резервного копированияУтилита импорта данных в справочникиCommonAPITest