Имя: Пароль:
1C
1С v8
Проблема с хаспом.Клиент занимает чужой ключ.
,
0 e053nk
 
16.10.12
18:01
Исходные данные: 2 сервера ,удаленных, связанных через ВПН канал по Интернету.(например IP 192.168.0.1 и  192.168.0.20 соответственно).
Из программ : На  сервере1- Рарус77, Бухгалтерия БП82(5польз) , Бух 77, на сервере2  Рарус82, Бухгалтерия БП82. Ключи расположены так: На сервере1  USB ключ (5 польз), ключ доп лицензии на 5 пользователей, рядом с ним стоит комп (обычный)на нем гирлянда LPT 77 ключей -бух сеть, торг сеть, Рарус77 сеть. На сервере2 ключи USB: сервер 1с, Рарус ключ защиты, доп лицензия на 10 пользователей. Рядом стоит комп-на нем ключ основной поставки Бух82. С ключами 77 вопросов нет, все как всегда. Дальше разговор только про ключи 8.2.  Пользователи распределены: К Серверу1 =5 человек ( 1с БП8.2). Сервер2=15 человек (Рарус и бух).
nethasp.ini  в каждом сегменте прописан на свой IP
NH_SERVER_ADDR = 192.168.0.1
NH_SERVER_NAME на большинстве машин не прописан вообще
BROADCAST-отключен.
На серверах открыт порт 475 и по UDP и TCP (проверено telnet).
До тех пор пока были лицензии свободные -все нормально. Тут пришло счастье -сдох ключ основной поставки на сервере 1. И началось....
Сразу посыпались жалобы на "Не найден ключ...". хотя на сервер 1 остался еще один ключ с достаточным количеством лицензий.
Ставлю монитор -вижу картину: пользователи, которые относятся к серверу2 подхватывают лицензии сервер1 (3 шт) и уже не отпускают их. Пользователи сервера 1 не видят ключа на сервере2.telnet -пробивает по портам оба адреса без проблем, т.е. в этом плане вроде как все хорошо.
Решил по отрубать на сервере2 все соединения и заново законектить. Выгнал пользователей, прописал NH_SERVER_NAME  на их nethasp.ini. Соответственно на сервере прописал имя Хаспа, перегрузил службу. результ -один комп подхватил ключ сервера 2 (как должно быть) На другом при запуске БП подхватывается ключ на сервер 2, при запуске Рарус -ключ на сервер 1. Перезагрузка, выключение -включение служб не помогает -комп занимает ключи из разных сегментов сети.
Что происходит с ключами и как исправить раздачу ключей?
1 Bida
 
16.10.12
18:28
Используй протокол TCP/IP, а не IPX.
Читай тут долго и думай: http://sd.ascon.ru/otrs/public.pl?Action=&Subaction=Download&ItemID=270&FileID=39
2 Bida
 
16.10.12
18:30
Коротко и не думать: NH_IPX = Disabled
3 e053nk
 
16.10.12
18:31
Я где то написал что использую IPX? он у меня вообще в хаспе закомментирован.
4 Bida
 
16.10.12
18:36
А чем докажешь что не используешь? Или ты думаешь раскомментив  одну строку в ини-файле у тебя само всё заработает и точно по TCP/IP работает? Читай мануал, там всё написано.
5 e053nk
 
16.10.12
18:47
Какие доказательства нужны? Если в сети нет ни одной ссылки на IPX? То что в менеджере лицензий только TCP в активном состоянии? Что порты открыты по TCP и UDP? Я сейчас спросил у админа, он умный (может я дурень) -он сказал что такое не использует уже с 90 годов. По ссылке -почитал, по моему это стандартная инструкция к Хаспу , я его перечитал уже несколько раз -не помогает
6 Kreont
 
16.10.12
18:53
Поищи еще как настроить nhsrv.ini
особено параметр: NHS_IP_LIMIT
Им как раз можно ограничить кому конкр.хасп менеджер будет раздавать лицензию
7 shuhard
 
16.10.12
18:53
(0) на сервере лицензий то же есть своя инишка
в ней можно залочить нужные IP-ники клиентов
8 zva
 
16.10.12
18:56
<<расположены так: На сервере1  USB ключ (5 польз), ключ доп лицензии на 5 пользователей...>>
Я правильно понимаю, что в один сервер воткнуто 2 usb ключа по 5 польз.?
9 Bida
 
16.10.12
18:57
(5) "я его перечитал уже несколько раз -не помогает"
Там по ссылке ещё написано как "серверную" часть менеджера ключа настроить. Если не помогает ссылка, то "позовите специалиста".
P.S. Настрою за 650$ по предоплате. С вас удаленка на сервер, список айпишников и топология сети. Чай с плюшками вышлите бандеролью, пока делать буду.
10 Мимохожий Однако
 
16.10.12
18:59
Не должно быть на одном компьютере 2 ключа для восьмерки. Повесь один из них на менеджер лицензий, где 77 установлена.
11 e053nk
 
16.10.12
19:03
Я правильно понимаю, что в один сервер воткнуто 2 usb ключа по 5 польз.?
Один из них - основная поставка 5 пользовательская бух, он что может конфликтовать с доп. ключом? До момента выхода из строя ключа -всем хватало лицензий.
12 Мимохожий Однако
 
16.10.12
19:05
(11)вытащи один ключ и воткни в сервер с семерочными ключами. Что гадать? Почитай заодно, что на них промаркировано.
13 e053nk
 
16.10.12
19:06
(12) Да нет уже вторго ключа на сервере1- отдали на замену
14 shuhard
 
16.10.12
19:06
(11) два линейных восьмёрочных ключа на одном хосте не работают
15 Мимохожий Однако
 
16.10.12
19:07
ОФФ: Теперь замучает вопросом про "хосты".
16 e053nk
 
16.10.12
19:11
(14) Хорошо. придет ключ - разнесу по разным компам. Сейчас вопрос несколько в другом -почему комп с прописанным nethasp занимает ключ с другого IP?
(150 Могу замучить....но не хочу...
17 shuhard
 
16.10.12
19:13
(16) вдумчиво читаем (6) и (7)
18 zva
 
16.10.12
19:13
Еще на сервере 2 в настройках одной из баз стоит разрешить выдачу лицензий сервером 1С. Лицензии, выданные сервером в мониторе не показаны. Когда 10 лицензий на сервере 2 закончены, клиенты берут лицензии с сервера 1
19 e053nk
 
16.10.12
19:16
(18) у  меня установлено - "нет"
Ну и nhsrv.ini буду ковырять еще , туда еще глубоко не залазил
20 zva
 
16.10.12
19:21
(19) На всех базах?
<<Серверу1 =5 человек ( 1с БП8.2). Сервер2=15 человек (Рарус и бух). >>
Имея 2 ключа на 5 и 10 польз. задача не решаема...
<<Ну и nhsrv.ini буду ковырять еще , туда еще глубоко не залазил>>
После ковыряния, его нужно в system32 положить, если haspLM как служба запущен
21 e053nk
 
16.10.12
19:26
(20) во всех базах - одинаково( На сервер1 -файловая Бух)
system32 - даже и не знал если честно, я его правил там где Менеджер установлся в ПрограммсФайлс -поковыряю- перенесу.
Закон Брукера: Даже маленькая практика стоит большой теории.