Соединение с сервером 1С по ip #737000


#0 by dimpson
Добрый день Подскажите такую вещь: Есть сервер 1С. На клиентских местах он виден только по ip (допустим 10.1.1.1). По имени (Server1C) сервер не пингуется. (Такое вот жесткое условие задачи). При попытке прописать на клиенте базу с параметрами Srvr="10.1.1.1";Ref="temp99" выдается сообщение "ошибка сетевого доступа к серверу Server1C" если прописать его в hosts, то все нормально. Но hosts в условия задачи не вписывается. Я понимаю, что клиент обращается к серверу 1с, получает его имя и пытается "ломиться" по имени... а имени-то и не видит. Может кто-нибудь знает, как правильно настроить сервер 1с, чтобы можно было обращаться к нему только по ip ?
#1 by dimpson
никто не знает?
#2 by Rebelx
не помню где, но документация 1С говорит что нужен доступ и по имени и по ип
#3 by MaxS
база на 1С сервере как подключена? по ip или по имени?
#4 by dimpson
по ip (если имеется в виду к скулю) в списке баз "1CV8Reg.lst" тоже по ip
#5 by dimpson
а вот локальный кластер прописан как Server1C... и в это чувствую проблема... но не знаю как решить
#6 by MaxS
где-то там можно проверить ещё как рабочие сервера, рабочие процессы подключены
#7 by dimpson
из документации Соединение клиентского приложения 1С:Предприятия с сервером выполняется в 2 этапа. Сначала оно устанавливает соединение с менеджером кластера. При этом используется адрес центрального сервера (символический или числовой) и порт кластера (обычно 1541). Далее клиентское приложение устанавливает соединение с одним из рабочих процессов. В качестве его адреса используется значение свойства "Компьютер" соответствующего рабочего сервера и порт рабочего процесса, который выбирается из диапазона IP портов рабочего сервера. Передача данных на эти порты должна быть разрешена во всех сетевых экранах на маршруте от компьютера клиентского приложения до компьютеров кластера серверов 1С:Предприятия. Определение IP адреса серверных процессов выполняется при помощи функции gethostbyname на компьютере клиента. Важно, чтобы имена центрального и рабочих серверов и их адреса, определенные в Windows на каждом из серверов кластера, не противоречили их именам в DNS, доступном компьютеру клиента. Видимо Rebelx прав :((((((
#8 by MaxS
Несколько лет назад в одной организации на 8.2 была проблема с DNS. Админы настраивали его несколько месяцев. Чтобы работа не стояла, пришлось настроить всё по ip. Работало...
#9 by ssh2006
Думаю, надо в консоли и кластер и рабочий сервер создать с ip адресами, а не именами
#10 by dimpson
сейчас попытаюсь... только через консоль это сделать не удается. сейчас попробую через файлы настройки спасибо
#11 by ssh2006
удали кластер и создавай заново
#12 by ssh2006
в консоли
#13 by bodri
<<Но hosts в условия задачи не вписывается>> Почему?
#14 by dimpson
ура! заменил в файлах 1CV8Reg.lst и srvribrg.lst на сервере имя Server1c на 10.1.1.1 (так же в кавычках). Теперь все работает по ip без имени Всем спасибо
#15 by dimpson
Если создавать в консоли, то все-равно в этих файлах кластер называется по имени сервера
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С