|
WEB сервер и лицензии | ☑ | ||
---|---|---|---|---|
0
X Leshiy
19.06.20
✎
13:16
|
Народ, что-то сломалоси(
Дано сервер 1с с воткнутым серверным ключом (без клиентских) машина 1 с ключом на 50 лицензий (на одну подсеть) машина 2 с ключом на 50 лицензий (на другую подсеть) машина 3 с апачем, на котором опубликована база. Итого: клиенты нормально получают лицензии по своим подсетям, если зайти в базу на сервере 1с или на машине с апачем, то тоже нормально получает клиентскую лицензию с сетевого ключа. а WEB хоть ты тресни. Не обнаружена лицензия и всё. Вычитал, что пользовательский ключ должен быть воткнут в сервер, иначе web ключи не найдет. Но блин, работало же! |
|||
1
Мимохожий Однако
19.06.20
✎
13:33
|
(0) "иначе web ключи не найдет." а вот с этого места по подробнее
|
|||
2
sitex
naïve
19.06.20
✎
13:38
|
(0) Работало до того как что? Платформу сменили ? что произошлото ....
|
|||
3
X Leshiy
19.06.20
✎
13:40
|
(1)
Да хрен его знает) Столько всего перечитал сегодня, мож найду. https://tavalik.ru/wp-content/uploads/2014/06/Algoritm_poiska_locenzii_1C_83_04.png Судя по картинке, все должно быть ок. А в реальности не ок. Web ключей не видит. Хотя если запустить на сервере тонкий клиент, клиент отлично получает клиентскую лицензию (не через сервер). |
|||
4
X Leshiy
19.06.20
✎
13:43
|
(2)
Сменили IP серверов с ключами. nhsrv.ini и nethasp.ini я переписал, это понятно. Единственное что не далал, не рестартил 1с сервант. |
|||
5
X Leshiy
19.06.20
✎
13:45
|
Я не пойму, как заставить сервер 1с выдавать сетевой ключ web серверу.
Причем с самого сервера сетевой ключ отлично виден и выдается. И клиенты получают. И даже тонкий клиент получает лицензию, если подцепить web ссылку. А через браузер хрен. |
|||
6
Cyberhawk
19.06.20
✎
13:47
|
Если база клиент-серверная, то веб-сервер никаким образом не будет искать ключ. Только клиент (если не веб) и только сервер 1С.
|
|||
7
Cyberhawk
19.06.20
✎
13:48
|
+(6) Только эти два могут получать клиентскую лицензию в случае к-с базы
|
|||
8
Cyberhawk
19.06.20
✎
13:48
|
А как хорошо бы было иметь возможность базу, опубликованную на веб-сервере, заворачивать на свой выделенный пул лицензий (доступных только веб-серверу). Но увы.
|
|||
9
X Leshiy
19.06.20
✎
13:49
|
(6)
Да не вопрос) База клиент-серверная. По идее лицензию web серверу должен выдавать сервер 1с. Это понятно. Внимание вопрос, почему 1с сервер не отдает сетевой ключ? |
|||
10
X Leshiy
19.06.20
✎
14:01
|
https://its.1c.ru/db/metod8dev#content:3596:hdoc
Локальная установка сетевого клиентского ключа Если многопользовательский (сетевой) клиентский ключ установлен в компьютер менеджера кластера, на который назначен сервис сеансовых данных, а для файловой информационной базы - в веб-сервер, то сервер может получить из этого ключа несколько клиентских лицензий (в соответствии с номиналом ключа) даже если на компьютере не установлен менеджер лицензий. Отсутствие менеджера лицензий не позволит использовать этот ключ с других компьютеров локальной сети или из терминальных сессий иначе, как через сервер. Такой способ подключения можно использовать для того, чтобы клиенты, имеющие доступ к информационной базе через веб-сервер, гарантированно не могли занять лицензии клиентов, работающих в офисе по локальной сети. Для этого: установите клиентский ключ с лицензиями, предназначенными для доступа через веб-сервер, в компьютер сервера и не устанавливайте на нем менеджер лицензий. на компьютере сервера в подкаталог conf каталога загрузочных модулей 1С:Предприятия поместите файл nethasp.ini, запрещающий поиск клиентского ключа по сети. |
|||
11
X Leshiy
19.06.20
✎
14:06
|
В общем, сервер перестал раздавть лицензии.
Буду на выходных рестартить, мож поможет. |
|||
12
sitex
naïve
19.06.20
✎
14:18
|
(11) Предлагаю что поиск идет еще по старым ip. Может дело и в dns.
|
|||
13
X Leshiy
19.06.20
✎
14:22
|
(12)
В нетхаспах все прописал, DNS обновил. С самого сервера КЛИЕНТ видит лицензию. А вот СЕРВЕР... Рестарт покажет) |
|||
14
Winnie Buh
19.06.20
✎
14:23
|
в настройках сервера точно стоит выдавать лицензии сервером 1С ?
а то может сейчас тонкие клиенты получают лицензии не от сервера, а от HASP LM |
|||
15
X Leshiy
19.06.20
✎
14:28
|
(14)
Конешн, все стоИт) Тонкие да, начали получать от HASP LM прям ровно стрОем. |
|||
16
Winnie Buh
19.06.20
✎
14:29
|
(15) если в настройках стоит выдавать лицензии сервером, то какого черта тонкие получают от HASP LM, а не от сервера?
|
|||
17
X Leshiy
19.06.20
✎
14:30
|
(16) Вот бы узнать)
|
|||
18
Winnie Buh
19.06.20
✎
14:32
|
(17) я вот про эту настройку говорил https://www.online-ufa.ru/images/00358.png
в поле "Разрешить выдачу лицензий сервером 1С:Предприятия" что стоит "Да" или "Нет" ? |
|||
19
X Leshiy
19.06.20
✎
14:33
|
(18)
Я понял про какую ты настройку) Все там Да, Дадее не бывает) |
|||
20
Winnie Buh
19.06.20
✎
14:36
|
(19) других клиентских ключей в сети нет?
надеюсь в курсе, что если ключи установлены не локально в машине с сервером, то сервер 1С:Предприятия может выдать лицензии, которые получает от HASP LM, только с одного из ключей номиналом от 5 до 100 раб.мест |
|||
21
X Leshiy
19.06.20
✎
14:37
|
У меня сейчас АБСОЛЮТНО ВСЕ базы получили лицензию от HASP LM
|
|||
22
X Leshiy
19.06.20
✎
14:40
|
(20)
В 1с воткнут ТОЛЬКО серверный ключ, программных лицензий нет никаких. Оба ключа на 50 раскинуты по двум машинам и в nhsrv.ini прописаны свои сегменты обслуживания. 1с сервер завернут на один из них последством нетхаспа (на всякий случай). Клиентские машины отлично видят ТОЛЬКО свой ключ (своего сегмента), что за***сь. А сервер нет Хотя еслои на сервер зайти, запустить базу, она получит ключ от HASP LM (не от сервера). От такая загогулина. |
|||
23
Winnie Buh
19.06.20
✎
14:41
|
(21) попробуй на каком-нибудь из клиентов отключить использование аппаратной лицензии
|
|||
24
X Leshiy
19.06.20
✎
14:45
|
(23) На себе)
Так, база с отключеной выдачей серверной лицензии выдала ожидаемый отлуп "Выдача личензий сервером запрещена" А вот со включеной выдачей выдала неожиданный отлуп. >>>Не найдена лицензия. Не обнаружен ключ защиты программы или полученная программная лицензия! по причине: Поиск лицензии на клиенте: Файл программной лицензии не найден Файл программной лицензии не найден Поиск лицензии на сервере: Файл программной лицензии не найден nethasp.ini: C:/Program Files/1cv8/conf/nethasp.ini, прочитан успешно, ошибка соединения с менеджером лицензий: Net Status=0, System Error=0, Warning=15, ORGL8 Сетевой, не установлен Файл программной лицензии не найден ORGL8 Локальный, не установлен ORG8A Локальный, не установлен ORG8B Локальный, не установлен nethasp.ini: C:/Program Files/1cv8/conf/nethasp.ini, прочитан успешно, ошибка соединения с менеджером лицензий: Net Status=0, System Error=0, Warning=15, ORG8A Сетевой, не установлен nethasp.ini: C:/Program Files/1cv8/conf/nethasp.ini, прочитан успешно, ошибка соединения с менеджером лицензий: Net Status=0, System Error=0, Warning=15, ORG8B Сетевой, не установлен Поиск лицензии в сервисе лицензирования: Файл программной лицензии не найден<<< |
|||
25
X Leshiy
19.06.20
✎
14:45
|
Сервер 1с не видит сетевой ключ.
Сам сервер, не машина. |
|||
26
X Leshiy
19.06.20
✎
14:47
|
Клиент с машины (там где сервер 1с) сетевой ключ виддит.
|
|||
27
Winnie Buh
19.06.20
✎
14:49
|
(24) ничего удивительного, сервер 1С не видит ключа
|
|||
28
Cyberhawk
19.06.20
✎
14:52
|
(16) Потому что когда-то не смогли получить от сервера и получили от ЛМ. И теперь всегда будут получать от ЛМ до тех пор, пока не смогут получить и вновь тогда постучат на сервер и получат с сервера. Круговорот ключей в природе :)
|
|||
29
X Leshiy
19.06.20
✎
14:52
|
(27) Вижу, что не видит, почему не видит?)
|
|||
30
Winnie Buh
19.06.20
✎
14:53
|
(27) проверяй nethasp.ini на машине с сервером 1С и nhsrv.ini на машине с HASP LM
|
|||
31
X Leshiy
19.06.20
✎
14:54
|
(27) Заернул один ключ исключительно на сервер
[NHS_SERVER] NHS_USERLIST = 250; NHS_SERVERNAMES = key2; NHS_HIGHPRIORITY = no; [NHS_IP] NHS_USE_UDP = enabled; NHS_USE_TCP = enabled; NHS_IP_portnum = 475; NHS_IP_LIMIT = 172.168.0.5; [NHS_IPX] NHS_USE_IPX = disabled; NHS_AppendAddr = no; NHS_usesap = enabled; NHS_ipx_socketnum = 0x7483; [NHS_NETBIOS] NHS_USE_NETBIOS = disabled; |
|||
32
Cyberhawk
19.06.20
✎
14:54
|
(29) ТЖ на хосте менеджера кластера, на который назначен сервис сеансовых данных (8.2) или сервис лицензирования (8.3), почти гарантированно даст ответ
|
|||
33
X Leshiy
19.06.20
✎
14:54
|
(30) ДА все там ок
[NH_COMMON] NH_IPX = Disabled; NH_NETBIOS = Disabled; NH_TCPIP = Enabled; [NH_TCPIP] NH_SERVER_ADDR = 172.168.0.46; NH_TCPIP_METHOD = UDP; NH_USE_BROADCAST = Disabled; |
|||
34
X Leshiy
19.06.20
✎
14:56
|
(32) Развлечение на выходные)
|
|||
35
Winnie Buh
19.06.20
✎
14:57
|
(32) т.е. сервер 1С на машине 172.168.0.5, а ключ с HASP LM на 172.168.0.46 ?
|
|||
36
X Leshiy
19.06.20
✎
14:58
|
(35) Да, злобный хакер, ты меня поймал!))))
|
|||
37
Winnie Buh
19.06.20
✎
15:01
|
(36) подожди минутку, сейчас подключусь
|
|||
38
X Leshiy
19.06.20
✎
15:04
|
(37) Только мое домашнее порно в папке "C:\ХХХ\Не смотреть, не удалять!\" не трогай, пожалуйста!!!
|
|||
39
pessimist
19.06.20
✎
15:06
|
(26) У клиента и у сервера могут быть разные nethasp.ini. Или даже один из них может не найти никакого nethasp.ini и использовать вместо настроек из файла дефолтные.
|
|||
40
X Leshiy
19.06.20
✎
15:10
|
(39) Супер) С нетерпением жду когда скажешь, где лежит сервеный нетхасп))))
|
|||
41
Winnie Buh
19.06.20
✎
15:10
|
(39) кстати да, если клиент и сервер разной разрядности, то вполне возможно
|
|||
42
Winnie Buh
19.06.20
✎
15:15
|
(40) например один может быть тут
C:\Program Files (x86)\1cv8\conf а другой тут C:\Program Files\1cv8\conf |
|||
43
X Leshiy
19.06.20
✎
15:15
|
(41) Ну если так поставить вопрос)
Тогда беру (40) слова обратно. У меня все одной разрядности, нетхасп правильный меняю. |
|||
44
X Leshiy
19.06.20
✎
15:15
|
(42) Да, да, но этож смешно не учесть)
|
|||
45
Winnie Buh
19.06.20
✎
15:22
|
(44) для спокойствия все же запусти поиск nethasp.ini
в теории он может быть где угодно, если прописать путь в conf.cfg |
|||
46
X Leshiy
19.06.20
✎
15:23
|
(45) Давно уже. Все там где и должно быть(
|
|||
47
pessimist
19.06.20
✎
15:28
|
(40) А хрен его знает. Это же 1С.
У других вендоров он почти всегда в одном каталоге с исполняемым файлом. Я не представлю причин по которым его могли положить в каталог с исполняемым файлом на сервере 1С. Но у меня фантазия бедная. Кстати, если есть несколько nethasp.ini, что будет делать сервер 1С не найдя ключа по адресу из первого файла? |
|||
48
Winnie Buh
19.06.20
✎
15:31
|
(46) тогда идеи кончились
почему клиент видит HASP LM, а сервер 1С на той же машине с тем же hethasp пишет "ошибка соединения с менеджером лицензий" |
|||
49
Winnie Buh
19.06.20
✎
15:44
|
кстати, в (32) был хороший совет посмотреть ТЖ
|
|||
50
X Leshiy
19.06.20
✎
15:49
|
(49) Да уж придется)
|
|||
51
X Leshiy
19.06.20
✎
15:57
|
(49) Ничего там интересного, все тоже самое, ошибка соединения и бла-бла-бла
|
|||
52
lavrov
19.06.20
✎
16:04
|
Для WEB клиентов ключ должен быть воткнут в сервер, где стоит сервера 1с предприятия - без вариантов.
При работе через web колючи для базы в формате SQl можно получить только с сервера 1с предприятия. Сервер 1с предприятия не может получить лицензию по сети. |
|||
53
Winnie Buh
19.06.20
✎
16:05
|
(51) попробуй в nethasp еще параметры таймаута поиска ключа выставить
NH_SESSION = <Num> NH_SEND_RCV = <Num> а то по умолчанию 1-2 сек |
|||
54
X Leshiy
19.06.20
✎
16:08
|
(52)
До сегодняшнего дня работало несколько лет по сети. Никаких воткнутых в 1с клиентских лицензий небыло. И почему тогда клиентам сервер не дает ключей? Не web, тонким. |
|||
55
Winnie Buh
19.06.20
✎
16:10
|
(52) >Сервер 1с предприятия не может получить лицензию по сети
не надо ерунду писать сервер 1С:Предприятия отлично умеет получать лицензии по сети от HASP LM есть ограничение - только с одного ключа одной серии, но в данном случае это значения не имеет |
|||
56
X Leshiy
19.06.20
✎
16:15
|
(53) Не помогает, только дольше тупит.
|
|||
57
Winnie Buh
19.06.20
✎
16:20
|
(56) кстати, а на машине с ключом случаем не две сетевухи?
|
|||
58
X Leshiy
19.06.20
✎
16:48
|
(57) Совершенно случайно одна)
|
|||
59
Winnie Buh
19.06.20
✎
17:31
|
(58) дальше я бы смотрел nhsrv.ini
|
|||
60
X Leshiy
19.06.20
✎
17:34
|
(59) (31)
Я его уже насквозь прогдядел) |
|||
61
Winnie Buh
19.06.20
✎
18:05
|
осталось попробовать поиграться с параметрами
disabled/enabled для TCP/UDP NH_TCPIP_METHOD = UDP/TCP NHS_usesap = disabled IP сервера поменять на имя и т.п., вечер пятницы однако |
|||
62
lavrov
19.06.20
✎
21:02
|
(55) Если лицензию хочет использовать тонкий клиент или толстый , то да он может ее мимо сервера 1с по сети получить , а если база опубликована через ISS или апач , то нельзя.
Как решите как это обойти с удовольствием воспользуюсь сакральными знаниями. |
|||
63
X Leshiy
19.06.20
✎
21:08
|
(62)
Ты не поверишь)) Больше года работал веб доступ без НИКАКИХ КЛИЕНТСКИХ ключей в сервере 1С Что соответствует описанию на ИТС. |
|||
64
X Leshiy
19.06.20
✎
21:09
|
(61) У меня 4 работы, я вечером пятницы пью и писаю.. ой, пью и работаю ))))))
|
|||
65
Cyberhawk
21.06.20
✎
09:57
|
(55) И не только от ЛМ, но и от сервиса лицензирования, крутящегося на любом другом хосте
|
|||
66
Cyberhawk
21.06.20
✎
09:58
|
(62) "если база опубликована через ISS или апач , то нельзя" // В этом случае тонкий клиент прекрасно может продолжать получать лицензию самостоятельно (с локального ключа или от сетевого), сервер приложений также прекрасно может предоставить ему лицензию - локальную (программную или аппаратную) или сетевую (опять-таки программную по схеме в (65) или аппаратную через ЛМ).
В безысходности оставлен только веб-клиент, который сам не умеет и поэтому должен кормиться от сервера. |
|||
67
X Leshiy
22.06.20
✎
09:30
|
Проблема решилась рестартом сервера *рукалицо*.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |