• Обсуждения на сайте Альта-Софт

Настройка ГТД-Сервера

вопросы по работе с программным обеспечением

Модераторы: Renat, Gala, alta_olg, expert, Lemur

Ответить
VladV
Почетный участник
Сообщения: 112
На форуме: c 23 апр 2007
Откуда: Russia, Moscow, Renault-Avtoframos + Ступино
Сказал: 3 ед.
Получил: 3 ед.

Настройка ГТД-Сервера

Сообщение VladV »

Добрый день,

Подскажите плиз, какие минимальные настройки надо сделать в Альте-ГТД, чтобы она подключилась к серверу?
У меня сервер и клиент стоят на одной машине.
На сервере используются порты 8080 и 8021 для раздачи обновлений (http/ftp) и порт 8079 для связи с клиентом.
На клиенте (Альта-ГТД) я прописал адрес "localhost" и порт 8079, и поставил галку "использовать сервер". Папку для ГТД не менял, но прописал ее на сервере.

Если запустить Альту-ГТД и зайти на веб-страничку сервера, то там активных подключений нет. Пытаюсь отправить с сервера сообщение - не доходит, а сервер говорит, что не удалось отправить.

В каком направлении копать? :)
Sergey
Аксакал
Сообщения: 671
На форуме: c 14 ноя 2004
Откуда: Санкт-Петербург
Сказал: 4 ед.
Получил: 102 ед.

Re: Настройка ГТД-Сервера

Сообщение Sergey »

VladV писал(а):Добрый день,

У меня сервер и клиент стоят на одной машине.
На сервере используются порты 8080 и 8021 для раздачи обновлений (http/ftp) и порт 8079 для связи с клиентом.
На клиенте (Альта-ГТД) я прописал адрес "localhost" и порт 8079, и поставил галку "использовать сервер". Папку для ГТД не менял, но прописал ее на сервере.

Если запустить Альту-ГТД и зайти на веб-страничку сервера, то там активных подключений нет. Пытаюсь отправить с сервера сообщение - не доходит, а сервер говорит, что не удалось отправить.

В каком направлении копать? :)
Скорее всего порты закрыты.
Попробуйте с запущенным сервером по телнету с ним пообщаться, IP как 127.0.0.1. В Журнале сервера должы отображаться сообщения, которые Вы ему пошлете и должна быть надпись 1 client connected.
Отключите файлволы и т.д. и попробуйте без них присоединиться к серверу.
VladV
Почетный участник
Сообщения: 112
На форуме: c 23 апр 2007
Откуда: Russia, Moscow, Renault-Avtoframos + Ступино
Сказал: 3 ед.
Получил: 3 ед.

Сообщение VladV »

Порты открыты. Телнетом без проблем подключился к localhost:8079.
Отправление сообщений на сервер сработало. В окне телнета получил "mon_message:test".

Так что виноват видимо клиент (Альта-ГТД), который вообще не делает попыток подключения. Что же ему надо, кроме указания хоста, порта и галки "использовать сервер"? :(
Sergey
Аксакал
Сообщения: 671
На форуме: c 14 ноя 2004
Откуда: Санкт-Петербург
Сказал: 4 ед.
Получил: 102 ед.

Сообщение Sergey »

VladV писал(а):Порты открыты. Телнетом без проблем подключился к localhost:8079.
Отправление сообщений на сервер сработало. В окне телнета получил "mon_message:test".

Так что виноват видимо клиент (Альта-ГТД), который вообще не делает попыток подключения. Что же ему надо, кроме указания хоста, порта и галки "использовать сервер"? :(
Да ничего вроде не надо. А при включенной галке "исп. сервер" и отключенном Сервере, ГТД при звапуске требует запуска сервера или нет? Должна предложить его быстренько включить.
Попробуйте снять настройки, отключить в ГТД использоване сервера, перезапустить программу и еще раз их ввести все. Попробуйте вместо localhost ip ввести или имя машины.
Еше в Настройке, "Конфигурация", посмотрите, чтобы был указан "сетевой режим работы". Если указано "Автоопределение" принудительно поставьте работу по сети.
VladV
Почетный участник
Сообщения: 112
На форуме: c 23 апр 2007
Откуда: Russia, Moscow, Renault-Avtoframos + Ступино
Сказал: 3 ед.
Получил: 3 ед.

Сообщение VladV »

Вот сетевой-то режим и не прописан! :) Огромное спасибо! Вечером поиграюсь, когда декларанты разойдутся.

А вообще непонятно, какая разница между "сетевым режимом" и "использованием сервера". Эти галки или обе включены, или обе выключены. :roll:
Последний раз редактировалось VladV Ср июн 27, 2007 23:02, всего редактировалось 1 раз.
alta_olg
Модератор
Сообщения: 2537
На форуме: c 05 ноя 2004
Откуда: Москва, Альта-Софт
Сказал: 1 ед.
Получил: 104 ед.

Сообщение alta_olg »

Настройка, конфигурация - сетевой режим (или Настройка, Интернет и ГТД Сервер, ГТД-Сервер), работа по сети, это значит что работа в общей папке, там где установлен сервер, список обновляется сервером - значит сервер будет списки строить
Здесь же прописывается Сервер (имя сервера) и порт связи ГТД с ним (этот порт только для работы с декларациями и списками и обмена сообщениями, но не для обновления ГТД)
Брать обновление с локального сервера, тогда и обновление будет с сервера, но по другому порту, который прописывается отдельно!

Настройка, Интернет и ГТД Сервер, Интернет, здесь тоже можно
Выставить Брать обновление с локального сервера, затем настройки программы обновления, смотрим имя сервера, и если не стандартный порт через двоеточие нимер порта (подхватывает автоматом, но можно и руками прописать), например:
Хост: NAME:8080
...
И я не понял зачем подключаться к localhost (самому себе?)
Если сервер установлен на другой машине?

Монитор сервера работает по протоколу http, и этот порт дожен быть открытым, т.е. нельзя использовать порт 80 на машине, где крутится другой web сервер, надо в ГТД сервер прописать другой порт для http - это делается по правой кнопке в трее на иконке ГТД Сервера и далее Настройка, при этом, если Вы запускаете монитор с той же машины, где установлен ГТД Сервер, то это будет выглядеть так:
http://localhost:8080/monitor/wellcome.html
(порт открыт 8080)
С другой машины так:
http://Name:8080/monitor/wellcome.html
Олег Михайлов
Отдел техн. поддержки и разработки ПО
VladV
Почетный участник
Сообщения: 112
На форуме: c 23 апр 2007
Откуда: Russia, Moscow, Renault-Avtoframos + Ступино
Сказал: 3 ед.
Получил: 3 ед.

Сообщение VladV »

Всем спасибо, к серверу подключились. :) Действительно, не срабатывало автоматическое определение режима работы. Хотя в Настройки\Конфигурация было видно правильные хост и порт.

Теперь другой вопрос:
В веб-мониторе сервера сначала несколько минут пишется что пользователь "Неизвестный", а потом наконец выводится имя компьютера (после энного ручного обновления + открытия клиентом декларации).
А можно ли показать в списке имя пользователя, указанное в Альте-ГТД в настройках сервера (параметр ServUserName в gtd.ini) ?
По нашим корпоративным стандартам (%^$!%$%!$%^@ !!!) все компы обозваны RUnnnnnnnn, где "n" - цифры (и их менять нельзя).

PS: Если в клиенте ткнуть кнопку "Создать нового пользователя по умолчанию", то сервер опять теряет имя пользователя и пишет "Неизвестный".

PPS: А как убрать из списка отключенных пользователей NICKа и ANDа?
AndrewT
Почетный участник
Сообщения: 189
На форуме: c 19 ноя 2004
Откуда: Москва
Сказал: 0 ед.
Получил: 14 ед.

Сообщение AndrewT »

VladV писал(а):(после энного ручного обновления + открытия клиентом декларации).
Имя пользователя берется не из переменной INI. Используется имя пользователя, которое настраивается в меню Настройка / Администратор (меню доступно только администратору - имя и пароль по умолчанию admin). В окне настройки ГТД сервера действительно есть пункт для создания пользователя по умолчанию (без пароля) для этого компьютера. Чтобы это заработало, надо ввести пользователя и нажать кнопку "Создать пользователя по умолчанию", тогда в следующей сессии после открытия документа на сервере будет видно это имя.
Тихонов Андрей
BigZmei
Почетный участник
Сообщения: 123
На форуме: c 14 ноя 2004
Откуда: Ростов-на-Дону
Сказал: 2 ед.
Получил: 3 ед.

Сообщение BigZmei »

А если ГТД-Сервер стоит на машине которая к интернету напрямую не подключена, а в сети есть комп с выходом в нет? Какие тут настройки для автоматической раздачи курсов и обновлений?
VladV
Почетный участник
Сообщения: 112
На форуме: c 23 апр 2007
Откуда: Russia, Moscow, Renault-Avtoframos + Ступино
Сказал: 3 ед.
Получил: 3 ед.

Сообщение VladV »

BigZmei,
Прописать на ГТД-сервере работу через прокси. А на другом компе этот прокси установить.

AndrewT,
У меня Альта-ГТД и сервер ГТД стоят на одном компе. На сервере видно имя пользователя "SNT04", что является именем компьютера. Его я никуда в Альте специально не забивал. В Альте-ГТД "создал пользователя по умолчанию" совсем с другим именем.
BigZmei
Почетный участник
Сообщения: 123
На форуме: c 14 ноя 2004
Откуда: Ростов-на-Дону
Сказал: 2 ед.
Получил: 3 ед.

Сообщение BigZmei »

[quote="VladV"]BigZmei,
Прописать на ГТД-сервере работу через прокси. А на другом компе этот прокси установить.

т.е. без прокси никак? а с помощью программы AUpdater.exe и ключа -r1 возможно такое?
VladV
Почетный участник
Сообщения: 112
На форуме: c 23 апр 2007
Откуда: Russia, Moscow, Renault-Avtoframos + Ступино
Сказал: 3 ед.
Получил: 3 ед.

Сообщение VladV »

Можно и через AUpdater, только он курсы валют вроде не качает.
На сервере ГТД есть папка, в которой лежит копия сайта АльтаСофта.
Эту папку расшариваем на запись.

AUpdater запускается на компе с интернетом, и закачивает данные в эту расшаренную папку.

Только не знаю, согласится ли AUpdater запуститься на другом компе (т.е. действует ли на него привязка к железу).

PS: А чем прокси не нравится? Сделайте туда доступ по паролю, и пропишите этот пароль в настройках обновления Альты.
alta_olg
Модератор
Сообщения: 2537
На форуме: c 05 ноя 2004
Откуда: Москва, Альта-Софт
Сказал: 1 ед.
Получил: 104 ед.

Сообщение alta_olg »

По поводу возможности обновлять файлы из каталога.
Это случай, когда надо обновить программы в сети, не имеющей прямого выхода в инет.
Надо расшарить (скопировать) папку tempsrv (из папки update) и сделать к ней общий доступ (к папке куда ее скопировали или к самой папке на этом компе ), т.к. именно в этой папке сохраняются все, скачанные сервером обновления.
Олег Михайлов
Отдел техн. поддержки и разработки ПО
VladV
Почетный участник
Сообщения: 112
На форуме: c 23 апр 2007
Откуда: Russia, Moscow, Renault-Avtoframos + Ступино
Сказал: 3 ед.
Получил: 3 ед.

Сообщение VladV »

Т.е. можно сделать так, чтобы Альта-ГТД и другие программы вообще не пытались подключиться куда-то по http/ftp, а тупо брали данные из указанной папки?
Где и что надо подправить в INI-шках, чтобы такое заработало?
Это AUpdater надо настраивать, или каждую программу отдельно?
alta_olg
Модератор
Сообщения: 2537
На форуме: c 05 ноя 2004
Откуда: Москва, Альта-Софт
Сказал: 1 ед.
Получил: 104 ед.

Сообщение alta_olg »

VladV писал(а):Т.е. можно сделать так, чтобы Альта-ГТД и другие программы вообще не пытались подключиться куда-то по http/ftp, а тупо брали данные из указанной папки?
Где и что надо подправить в INI-шках, чтобы такое заработало?
Это AUpdater надо настраивать, или каждую программу отдельно?
Для этого, в Aupdater.Ini, в секции [System] надо указать:
UseFile=1
FilePath=<сервер>\alta\update\tempsrv, где tempsrv - это расшаренная папка
Олег Михайлов
Отдел техн. поддержки и разработки ПО
VladV
Почетный участник
Сообщения: 112
На форуме: c 23 апр 2007
Откуда: Russia, Moscow, Renault-Avtoframos + Ступино
Сказал: 3 ед.
Получил: 3 ед.

Сообщение VladV »

Любопытно. Обновление даже, вроде бы, сработало. Имхо побыстрее чем HTTP будет.

А курсы валют так качать можно?
Подозреваю, что курсы Альта-ГТД качает сама, безо всяких AUpdaterов.
alta_olg
Модератор
Сообщения: 2537
На форуме: c 05 ноя 2004
Откуда: Москва, Альта-Софт
Сказал: 1 ед.
Получил: 104 ед.

Сообщение alta_olg »

В ГТД есть настройка - забирать валюту прямо из файла (Настройка, Интернет... по протоколу ... или из файла)
Олег Михайлов
Отдел техн. поддержки и разработки ПО
VladV
Почетный участник
Сообщения: 112
На форуме: c 23 апр 2007
Откуда: Russia, Moscow, Renault-Avtoframos + Ступино
Сказал: 3 ед.
Получил: 3 ед.

Сообщение VladV »

Попытался сделать закачку курса.

Альта-ГТД сказала, что битый currency.dbf и еще что-то про valuta.dop,
а потом вообще слетела:
EurekaLog 5.1.5

Application:
-------------------------------------------------------
1.1 Start Date : Wed, 17 Oct 2007 16:45:42 +0400
1.2 Name/Description: Альта ГТД
1.3 Version Number : 1.10.4.5
1.4 Parameters :
1.5 Compilation Date: Mon, 10 Sep 2007 11:14:43 +0400

Exception:
----------------------------------------------------------------------------------------------------
2.1 Date : Wed, 17 Oct 2007 16:47:16 +0400
2.2 Address: 002B7967
2.3 Module : vcl60.bpl
2.4 Type : EAccessViolation
2.5 Message: Access violation at address 002B7967 in module 'vcl60.bpl'. Read of address 436465A7.

Active Controls:
-----------------------------------------
3.1 Form Class : TfrmMain
3.2 Form Text : Альта - [Список ГТД]
3.3 Control Class: TDocGrid
3.4 Control Text :
Перезапуск программы не помог (свалилась с аналогичным исключением). Файл точно не битый.
alta_olg
Модератор
Сообщения: 2537
На форуме: c 05 ноя 2004
Откуда: Москва, Альта-Софт
Сказал: 1 ед.
Получил: 104 ед.

Сообщение alta_olg »

Снять галочку - загружать курсы валют по датам
Олег Михайлов
Отдел техн. поддержки и разработки ПО
VladV
Почетный участник
Сообщения: 112
На форуме: c 23 апр 2007
Откуда: Russia, Moscow, Renault-Avtoframos + Ступино
Сказал: 3 ед.
Получил: 3 ед.

Сообщение VladV »

А как Таксу убедить брать курсы из файла? У нее в настройках только два варианта - HTTP и FTP
Ответить