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

