TMServer — различия между версиями
(→Настройка клиентских рабочих мест) |
|||
Строка 1: | Строка 1: | ||
'''{{PAGENAME}}''' — [[Утилиты Такси-Мастер|утилита]] [[Такси-Мастер 2]], позволяющая снизить нагрузку на сервер [[Firebird]] и [[База данных Такси-Мастер 2|базу данных Такси-Мастер]], таким образом повысить производительность системы Такси-Мастер. | '''{{PAGENAME}}''' — [[Утилиты Такси-Мастер|утилита]] [[Такси-Мастер 2]], позволяющая снизить нагрузку на сервер [[Firebird]] и [[База данных Такси-Мастер 2|базу данных Такси-Мастер]], таким образом повысить производительность системы Такси-Мастер. | ||
TMAssistant, в сущности, является дополнительным слоем между [[Клиент Такси-Мастер 2|клиентской]] и [[Сервер Такси-Мастер 2|серверной частями Такси-Мастер]]. | TMAssistant, в сущности, является дополнительным слоем между [[Клиент Такси-Мастер 2|клиентской]] и [[Сервер Такси-Мастер 2|серверной частями Такси-Мастер]]. | ||
− | Из этого следует, что если TMAssistant используется, то все клиенты Такси-Мастер подключаются именно к этой утилите, а не напрямую к базе данных | + | Из этого следует, что если TMAssistant используется, то все клиенты Такси-Мастер подключаются именно к этой утилите, а не напрямую к базе данных. |
− | Чтобы указать той или иной клиентской части, что нужно работать с TMAssistant, необходимо [[#Настройка клиентских рабочих мест| | + | Чтобы указать той или иной клиентской части, что нужно работать с TMAssistant, необходимо [[#Настройка клиентских рабочих мест|выполнить настройку соответствующим образом]]. |
+ | |||
+ | == Внешний вид TMAssistant == | ||
+ | Внешне утилита TMAssistant выглядит так: | ||
+ | |||
+ | {{картинка|TMAssistant.png}} | ||
+ | |||
+ | В верхней части находится индикатор статуса и кнопка {{button|Настройки}}, открывающая отдельное окно параметров утилиты. | ||
+ | Ниже следует область журналирования, еще ниже отображается статистика по отправленным и полученным данным. | ||
== Запуск и настройка TMAssistant == | == Запуск и настройка TMAssistant == | ||
Первое, что нужно сделать, — запустить TMAssistant. | Первое, что нужно сделать, — запустить TMAssistant. | ||
− | Необходимо ввести [[Путь к базе данных|настройки подключения к базе данных]] и | + | В главном окне утилиты нажмите кнопку {{button|Настройки}}, чтобы открыть окно настроек: |
− | + | ||
+ | {{картинка|Настройки_TMAssistant.png}} | ||
+ | |||
+ | Необходимо ввести [[Путь к базе данных|настройки подключения к базе данных]]. | ||
+ | Логин и пароль для подключения к базе данных заданы по умолчанию, их изменение в большинстве случаев не требуется. | ||
+ | Порты, которые утилита будет прослушивать, также заданы по умолчанию (30000, 29999, 29998). | ||
+ | |||
+ | В настройках включите выполнение автоматических действий, чтобы перенести функцию выполнения автоматических действий над данными с рабочего места Такси-Мастер на TMAssistant. | ||
== Настройка клиентских рабочих мест == | == Настройка клиентских рабочих мест == |
Версия 12:58, 11 июля 2011
TMServer — утилита Такси-Мастер 2, позволяющая снизить нагрузку на сервер Firebird и базу данных Такси-Мастер, таким образом повысить производительность системы Такси-Мастер. TMAssistant, в сущности, является дополнительным слоем между клиентской и серверной частями Такси-Мастер. Из этого следует, что если TMAssistant используется, то все клиенты Такси-Мастер подключаются именно к этой утилите, а не напрямую к базе данных. Чтобы указать той или иной клиентской части, что нужно работать с TMAssistant, необходимо выполнить настройку соответствующим образом.
Содержание
Внешний вид TMAssistant
Внешне утилита TMAssistant выглядит так:
В верхней части находится индикатор статуса и кнопка Настройки , открывающая отдельное окно параметров утилиты. Ниже следует область журналирования, еще ниже отображается статистика по отправленным и полученным данным.
Запуск и настройка TMAssistant
Первое, что нужно сделать, — запустить TMAssistant. В главном окне утилиты нажмите кнопку Настройки , чтобы открыть окно настроек:
Необходимо ввести настройки подключения к базе данных. Логин и пароль для подключения к базе данных заданы по умолчанию, их изменение в большинстве случаев не требуется. Порты, которые утилита будет прослушивать, также заданы по умолчанию (30000, 29999, 29998).
В настройках включите выполнение автоматических действий, чтобы перенести функцию выполнения автоматических действий над данными с рабочего места Такси-Мастер на TMAssistant.
Настройка клиентских рабочих мест
На клиентских рабочих местах Такси-Мастер необходимо внести изменения настройках программы (Файл → Настройки ). Эти изменения записываются в файл конфигурации 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 настоятельно рекомендуется, требуется произвести следующие действия:
- Установить флажок Использовать TMAssistant на данном рабочем месте .
- В поле IP-адрес указать локальный IP-адрес компьютера, на котором расположена база данных, и работает TMAssistant.
- В полях Порт 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 |