|
Администрирование 1С-сервера на REDOS. Ошибка соединения с рабочим процессом. Этот хост неизвестен. | ☑ | ||
---|---|---|---|---|
0
alf2006x
29.02.24
✎
12:39
|
Всем доброго дня.
Помогите люди добрые, дайте волшебного пинка... Зело застрял между Линуксом и Постгресом. Кароче, дело в следующем. Медленно но верно переползаем на ЛИНУХ-сервера. Для чего собрали сервер на REDOS, и я установил на него свежую платформу 1С 8.3.23.1997 и PostrgeSQL 14. Сервер назвал именем redos (hostname) Всё вроде встало путём, но никак не могу подключиться к базе с другого компьютера в локальной сети. Подозреваю что дело в сетевых настройках, возможно в настройках сетевой безопасности или файерволов... На соседнем с сервером компьютере поставил оснастку для администрирования серверов 1С. Через эту оснастку подключаюсь к серверу redos нормально (правда по прямому его IP). Вижу Локальный кластер, вижу созданные в нём базы данных. Но при попытке посмотреть свойства базы выходит ошибка: Ошибка соединения с рабочим процессом server_addr=redos descr=11001(0х00002AF9): Этот хост неизвестен. line=580 file=src\core\scr\Networkig.cpp Подключиться к базе конфигуратором не могу по той же причине и с той же ошибкой. Создать новую базу не могу. Но, при этом, из этой оснастки на соседнем компьютере я могу удалить и создать новый кластер на сервере redos (да как так-то?). Подскажите, где я так испортил свою карму? И как её почистить? Заранее благодарен. |
|||
1
NcSteel
29.02.24
✎
13:06
|
Порты проверь.
|
|||
2
arsik
29.02.24
✎
13:17
|
попробуйте ipv6 поотключать
И покажи содержимое resolv.conf и hosts И что выплевывает команда getenforce |
|||
3
DrZombi
29.02.24
✎
13:44
|
(0) Вы как настроили авторизацию на Посгрес и как вы к ней коннектитесь :)
|
|||
4
DrZombi
29.02.24
✎
15:02
|
+ Короче, если вы там добавили своего пользователя, не "postgres", то тут надо еще настраивать права доступа к базам и к коннекту.
Попробуйте коннектиться под пользователем "postgres" |
|||
5
DrZombi
29.02.24
✎
13:47
|
+ После установки, надо дать право для пользователя "postgres", работать со внешними ИП, по дефолту тама ИП 127.0.0.1 :)
|
|||
6
DrZombi
29.02.24
✎
13:48
|
+ В файликах Конфигах у посгрега поищите. Он там один с такими параметрами, файлики текстовые, и сразу бросится в глаза :)
|
|||
7
DrZombi
29.02.24
✎
13:48
|
+ Сорян, меня от посгри тошнит, даже неохото гуглить :)
|
|||
8
Garykom
29.02.24
✎
13:57
|
>server_addr=redos
у тебя в локалке работает "ping redos"? |
|||
9
Garykom
29.02.24
✎
13:59
|
короче недоадминили
разрешение имен в ip не пашет вы решите там будете по DNS или WINS или в паре |
|||
10
alf2006x
29.02.24
✎
14:00
|
(1) Знал бы как - обязательно сделал бы )
ЛИНУХ - он тёмный и непонятный (пока) |
|||
11
Garykom
29.02.24
✎
14:06
|
(0)
Через эту оснастку подключаюсь к серверу redos нормально (правда по прямому его IP).
Вижу Локальный кластер, вижу созданные в нём базы данных. Но при попытке посмотреть свойства базы выходит ошибка: Ошибка соединения с рабочим процессом server_addr=redos descr=11001(0х00002AF9): Этот хост неизвестен. line=580 file=src\core\scr\Networkig.cpp Объясняю Ты подключаешься по ip - успешно Затем сервер 1С хочет узнать свой "адрес", чтобы передать клиенту Смотрит есть hostname = redos, берет и передает его подключившемуся по ip сервера клиенту, для последующих вызовов И тут упс "redos" не разрешается и не пингуется Можно через dns и будет redos.local (или полное имя с инет доменом) Или через wins (роль может взять на себя роутер или какой то комп-сервер в локалке, кто там у вас dhcp рулит) просто redos = твой ip |
|||
12
alf2006x
29.02.24
✎
14:06
|
(2)
1. так? net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1 2. resolv - пустой hosts: 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 192.168.55.14 redos 3. Enforcing |
|||
13
Garykom
29.02.24
✎
14:07
|
||||
14
alf2006x
29.02.24
✎
14:07
|
(4) Postgres под штатным пользователем крутится
|
|||
15
alf2006x
29.02.24
✎
14:08
|
(8) Да, пингуется
[root@redos etc]# ping redos PING redos (192.168.55.14) 56(84) bytes of data. 64 bytes from redos (192.168.55.14): icmp_seq=1 ttl=64 time=0.023 ms 64 bytes from redos (192.168.55.14): icmp_seq=2 ttl=64 time=0.036 ms |
|||
16
Garykom
29.02.24
✎
14:10
|
(15) "На соседнем с сервером компьютере"?
|
|||
17
Garykom
29.02.24
✎
14:12
|
Если да тогда проверяй порты/файервол
Как это в редос не знаю, я дебиан предпочитаю, там ufw |
|||
18
alf2006x
29.02.24
✎
14:12
|
(9) К сожалению, в отсутствии AnyAdmin - админю сам (с мизерным админским экспириенсом).
Есть команда чтобы это пофиксить как-то? Очень уж хочется ну хоть как-то подключиться (хоть чучелом, хоть тушкой...) |
|||
19
Garykom
29.02.24
✎
14:13
|
(18) сначала чтобы все компы в локалке могли "ping redos"
в (15) это ты явно с линукса на самом redos |
|||
21
alf2006x
29.02.24
✎
14:15
|
(11) А как проще? Чтоб я сам смог?
Боюсь что dns - это многомесячные курсы. Для меня сейчас это не варик (и не только сейчас). |
|||
22
alf2006x
29.02.24
✎
14:17
|
(16) Ну да. Три компа в одной локальной сети:
192.168.55.12 192.168.55.14 192.168.55.16 Один из них этот самый сервер 1С на линуксе: 192.168.55.14 Два других - клиентские. Вот с них и пытаюсь подключиться |
|||
23
Garykom
29.02.24
✎
14:18
|
(21) эмм
откуда мы знаем как ваша локалка организована )) |
|||
24
alf2006x
29.02.24
✎
14:19
|
(19) не-а с других компов не пингуется (((
И да, это я на нём самом пинг сделал. |
|||
25
Волшебник
29.02.24
✎
14:21
|
(24) >> это я на нём самом пинг сделал.
А Вы точно админ? :) |
|||
26
alf2006x
29.02.24
✎
14:22
|
(20) Да. Сейчас вот так:
# TYPE DATABASE USER ADDRESS METHOD # "local" is for Unix domain socket connections only local all all md5 # IPv4 local connections: host all all 0.0.0.0/0 md5 # IPv6 local connections: host all all ::1/128 md5 # Allow replication connections from localhost, by a user with the # replication privilege. local replication all md5 host replication all 127.0.0.1/32 md5 host replication all ::1/128 md5 |
|||
27
alf2006x
29.02.24
✎
14:23
|
(25) Да, я точно НЕ админ ))
|
|||
28
alf2006x
29.02.24
✎
14:24
|
Но админить приходится
|
|||
29
arsik
29.02.24
✎
14:26
|
(12) Буээээ
1) Отключи selinux. - /etc/selinux/config - SELINUX=permissive 2) в resolv.conf - укажите адрес вашего dns сервера (роутера, маршрутизатора) "nameserver 10.0.3.24" 3) В настройках кластера к укажите адрес постгре localhost 4) Отключение ipv6 grubby --update-kernel ALL --args ipv6.disable=1
reboot 5) На днс сервере добавьте адрес сервера |
|||
30
Garykom
29.02.24
✎
14:28
|
(24) Для начала dhcp есть?
Как твои компы/сервера свои ip получили? |
|||
31
alf2006x
29.02.24
✎
14:30
|
(30) 1. не знаю (
2. Руками админов М1 Стек телеком (меня за рекламу не забанят?)) |
|||
32
alf2006x
29.02.24
✎
14:33
|
(29) Чем дальше в лес...
Отключил selinux,.. теперь пишет: Ошибка получения рабочих процессов. Сервер redos не является центральным для кластера 0efrvnwrn-98er9f-wfoiuvn-erjnvoijbnjer. |
|||
33
Garikk
29.02.24
✎
14:39
|
(9) <или WINS >
забудь про винс, он уже в конце нулевых был устаревшим настолько что даже в эталонной виндовой реализации какойто бред выдавал DNS и только DNS, считай что другого не существует, еще не хватало на линуксе винс ему поднимать |
|||
34
arsik
29.02.24
✎
14:39
|
(32) selinux тут уж точно не причем
Снеси кластер и создай по новой |
|||
35
arsik
29.02.24
✎
14:43
|
Ну и без днс тебе все равно не выкрутится. Если только руками не прописывать на каждом клиенте адрес redos.
На клиентах какая ОСь? Покажи, что у тебя на сервере выдает ip a ip r nslookup ya.ru |
|||
36
DrZombi
29.02.24
✎
14:43
|
(26) IPv6 - уберите у своих настройках на сервере, не у посгри. IPv6 - посгри чет этим протоколом плохо дружит :)
|
|||
37
DrZombi
29.02.24
✎
14:47
|
(32) Держите. Сам пробовал в тестовой. По переходу на импортозамещение.
https://infostart.ru/1c/articles/1180438/ https://infostart.ru/1c/tools/554213/ |
|||
38
DrZombi
29.02.24
✎
14:48
|
+ Там виндовс, но там и файлики конфигураций. Может чего пригодится.
|
|||
39
arsik
29.02.24
✎
14:50
|
(36) Ему достаточно оставить
# "local" is for Unix domain socket connections only
local all all md5 # IPv4 local connections: host all all 127.0.0.1/32 md5 |
|||
40
alf2006x
29.02.24
✎
14:59
|
Па - лу - чи - лоооось!!!
|
|||
41
alf2006x
29.02.24
✎
15:00
|
Прописал в файле хостс на клиентской машине
192.168.55.14 redos и всё покатилось ) |
|||
42
alf2006x
29.02.24
✎
15:03
|
Вот блин,.. а в прошлый раз эта строка не помогла.
Понимаете же, да, что это далеко не первая переустановка всего и вся "с нуля" ? Тренировался несколько раз пока всё в узел не завязывал, обнулял и по-новой, начинал, с "формат С" ) |
|||
43
alf2006x
29.02.24
✎
15:03
|
Видать тут несколько звёзд одновременно должны сойтись в параде )
|
|||
44
alf2006x
29.02.24
✎
15:06
|
Всем спасибо!
За поддержку и сопереживание. Неделю ковырял... а тут - два часа на Мисте и вуаля! Классный ресурс, классная поддержка, классное сообщество! |
|||
45
DrZombi
29.02.24
✎
15:44
|
(44) Это еще не конец, вот начнете работать, веселье будет на ровном месте :)
|
|||
46
Волшебник
29.02.24
✎
15:48
|
(44) 💖
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |