Перевод no such host is known

«Этот хост неизвестен» — как решить проблему с подключением?

Поднял на сервере 1С и SQL
Удаленный клиент подключается через интернет через толстый клиент по ip адресу (к этому ip сделал доменное имя, можно вписать как ip, так и домен).

Получаю ошибку Этот хост неизвестен (1068). Обычно я вписываю в hosts на клиенте имя сервера и IP и тогда соединение устанавливается.
myserver 134.44.33.23
Но мне бы хотелось решить этот вопрос иначе, без всяких там hosts, VPN и веб-клиентов.
Подозреваю, что нужно решать как то через dns.
Есть мысли как сделать по нормальному?
Нужно, чтобы на любом компьютере, где стоит 1с — ввёл домен, ввёл название базы и всё, без всяких ковыряний.

1560 — 1591 — для рабочего процесса;
1541 — для менеджера кластера;
1540 — для агента сервера (не обязательно, если центральный сервер кластера один).

Антон, базы тут вообще не при чем. Это особенности настройки кластера. По указанному имени ваш клиент соединяется с агентом сервера, а тот передает «контакты» процессов менеджеров сервера (их можно по функциям разнести на разные хосты) и уже менеджер сообщает, на каком хосте вам брать рабочий процесс для выполнения.

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

В вашем случае достаточно исправить настройки сервера в текстовых конфигах и рестартануть службу сервера. Или можно не морочится с поиском рабочего каталога сервера (прописан в пути запуска службы) и настроек в нем — можно просто удалить кластер с кривыми настройками (это всего лишь запись в текстовике) и создать описание с нормальным доменным именем, после чего вручную внести записи по вашим существующим информационным базам.

Этот хост неизвестен» — как решить проблему с подключением?

1с подключается по имени.

Имя должно резольвится IP адрес сервера.
Это обязательно.

А как вы этого добьетесь — неважно.
Можно использовать костыли вроде записи в HOSTS
Можно настроить DNS.

Гуглил, но все ответы как один — вписывать имя сервер в hosts.

Для многих это быстрее и проще чем возится с настройкой DNS.

Я тоже чаще всего на этот вопрос отвечаю — добавьте запись в HOSTS
Потому что в большинстве случаев человек который задает такие вопросы не знает что такое DNS и как его настраивать. А объяснять долго.

Источник

Этот хост неизвестен 1С: как исправить

Этот хост неизвестен — эта ошибка возникает при подключении к серверу 1С и связана с тем, что в процессе запуска базы не удается определить IP-адрес сервера.

Причины ошибки

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

Такое подключение и приводит к ошибке «неизвестного сервера», несмотря на то, что в форме настройки явно указан его IP-адрес:

  • Ошибка server_addr=Server-1C descr=11001 (0x00002AF9): Этот хост неизвестен. line=1050 file=src\DataExchangeCommon.cpp.

Что же происходит при подключении?

Введенный IP-адрес указывает на кластер серверов, который в ответ на запрос клиента сообщает зарегистрированное в кластере локальное имя сервера Server-1C. Но подключиться к нему по удаленной сети через интернет не удается, поскольку это имя не имеет в сети корректного dns-разрешение имени:

  • 168.101.37 — Server-1С.

Исправление ошибки

Для исправления ошибки необходимо в файл hosts добавить строчку c нужной информацией:

  • [IP] [Имя сервера]:
    • [IP] — IP-адрес, указанный в настройках подключения к информационной базе
    • [Имя сервера] — название хоста, которое идет после параметра «server_addr=».

Файл hosts находится в каталоге C:\Windows\System32\drivers\etc.

На редактирование файла hosts нужны административные права.

Откройте файл hosts встроенным в операционную систему Windows редактором Блокнот.

Добавьте в содержимое строчку описанного ниже вида.

Расшифровка 192.168.101.37 Server-1C:

  • 168.101.37 — IP-адрес подключения информационной базы;
  • Server-1C — имя сервера.

Если Вы еще не являетесь подписчиком системы БухЭксперт8:

После оформления подписки вам станут доступны все материалы по 1С Бухгалтерия, записи поддерживающих эфиров и вы сможете задавать любые вопросы по 1С.

Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно

Похожие публикации

  1. Конфликт блокировок при выполнении транзакции 1С 8.3: как исправитьИногда при работе в 1С может возникнуть ошибка «Конфликт блокировок.
  2. Не обнаружена установленная версия 1С ПредприятияПри запуске программы 1С пользователь может столкнуться с сообщением: «Не.
  3. Обнаружено неправомерное использование данного программного продукта в 1С: как убратьПри работе с программой 1С, пользователь может столкнуться с сообщением.
  4. Ошибка 1С: Начало сеанса с информационной базой запрещеноИногда в работе с программой 1С появляются ошибки и системные.

Карточка публикации

Разделы: Законодательство (ЗУП), Зарплата (ЗУП), Кадры (ЗУП), Настройки (ЗУП)
Рубрика: Ошибки в 1С
Объекты / Виды начислений:
Последнее изменение: 13.04.2019

ID задана и содержит ID поста $termini = get_the_terms( $post->ID, ‘post_tag’ ); // так как функция вернула массив, то логично будет прокрутить его через foreach() foreach( $termini as $termin )< echo '' . $termin->name . »; > /* * Также вы можете использовать: * $termin->ID — понятное дело, ID элемента * $termin->slug — ярлык элемента * $termin->term_group — значение term group * $termin->term_taxonomy_id — ID самой таксономии * $termin->taxonomy — название таксономии * $termin->description — описание элемента * $termin->parent — ID родительского элемента * $termin->count — количество содержащихся в нем постов */ —>

(12 оценок, среднее: 4,33 из 5)

Добавить комментарий Отменить ответ

Для отправки комментария вам необходимо авторизоваться.

Вы можете задать еще вопросов

Доступ к форме «Задать вопрос» возможен только при оформлении полной подписки на БухЭксперт8.
Оформить заявку от имени Юр. или Физ. лица вы можете здесь >>

Нажимая кнопку «Задать вопрос», я соглашаюсь с
регламентом БухЭксперт8.ру >>

Источник

Error when creating docker container: no such host #78

Comments

Copy link Quote reply

imulab commented Feb 12, 2017

(Docker version is 1.13.1 )

I was using the example MongoDB code to create a mongo container in my test case and encountered this no such host error when connecting:

Suspected a OS X platform issue, I also tried to run the test case on Travis CI with the following configuration:

but got the same error.

Here is the code that caused the problem, it is essentially same with the example code:

Basically, pool.Run(«mongo», «3.3», []string<"">) is failing.

Could someone please help. Thanks!

aeneasr commented Feb 12, 2017

Looks like the socket changed (not sure to what, I would have to investigate). Try connecting with NewPool(«http://localhost:2375»)

imulab commented Feb 12, 2017

Connecting to localhost:2375 yields a fast cannot connect to Docker endpoint error.

aeneasr commented Feb 12, 2017

Ok, you need to see for yourself where docker is listening on and provide that value as an argument to newpool

imulab commented Feb 12, 2017

galaxydi commented Mar 13, 2017

How to check the listening file in MAC, I found it’s hard to find out where is the docker daemon config on MAC?

The problem was resovled?

calvn commented Apr 9, 2017

Are you using docker-machine, or docker for MacOS? If it’s the former, you need to find the IP of the VM and connect to it instead of localhost. Hope this helps!

pbarker commented Jun 2, 2017 •

Just hit this as well, if you try an test hydra in an alpine container this breaks it.

aeneasr commented Jun 5, 2017

I’m hitting the same issue on Windows now, will investigate soon.

pbarker commented Jun 5, 2017

So mine ended up being that I needed network_mode: «host» , but that is currently not working on a mac seen here docker/for-mac#1031. I just found a workaround for the time being.

aeneasr commented Jun 6, 2017

Well, you simply need to expose http in the docker general config:

We should probably investigate adding TLS soon here.

pbarker commented Jun 6, 2017

must be a windows thing, don’t have that on docker-for-mac yet ¯_(ツ)_/¯

pinkisemils commented Jun 15, 2017

OSX won’t require TLS because Docker on OSX does not use a TCP socket but rather a Unix socket that is only accessible by local processes anyway and all of the unixy file permissions apply.

aeneasr commented Jun 15, 2017

right, that makes sense! so does it work now for everyone?

rugwirobaker commented Jun 24, 2019

I am having this same issue while running tests in circleci. If I am not mistaken it clearly can connect to the docker daemon but can not start the container. since if fails on this line:

container, err := pool.Run(«postgres», «alpine», config)
if err != nil <
log.Fatalf(«Could not start container: %s», err)
>
returning:

Could not start container: : dial unix /var/run/docker.sock: connect: no such file or directory

environment: circleci linux

rugwirobaker commented Jun 25, 2019 •

I have been working on it and the problems seems to be that circleci allows you yo run docker commands only when you setup a local docker host. In my tests am connecting to localhost but the remote docker daemon is of course remote. I have tried using the DOCKER_HOST to no effect. S does anyone know if there is a way you can proxy your local clients requests to a remote docker without having to use it’s address directly??

Источник

Оцените статью
( Пока оценок нет )
Поделиться с друзьями
Uchenik.top - научные работы и подготовка
0 0 голоса
Article Rating
Подписаться
Уведомить о
guest
0 Комментарий
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии