Имя: Пароль:
1C
1С v8
Срочно закрыть ком соединение
0 Tanis
 
27.11.12
09:22
Помогите, пожалуйста, надо очень срочно закрыть ком соеденения!!! Заняли кучу лицензий. Скажите код или ссылку на обработку.
Заранее Спасибо!
1 Нуф-Нуф
 
27.11.12
09:23
серверная - отключить в консоли
файловая - ребутнуть сервак
2 Нуф-Нуф
 
27.11.12
09:23
аминь
3 Cube
 
27.11.12
09:23
(0) Ишь, какой шустрый... Надо было думать ДО!)))
4 programmer1c_
63
 
27.11.12
09:24
консоль 1С
5 Нуф-Нуф
 
27.11.12
09:25
кстати, настоящие гусары никогда не парятся по поводу лицензий
6 Tanis
 
27.11.12
09:25
Я с скулом не работал где там его отключить? Соединения висели еще до меня.
7 Tanis
 
27.11.12
09:28
Очень срочно надо. подскажите, пожалуйста!!!!!
8 Нуф-Нуф
 
27.11.12
09:29
(7) че, топор на яйцами висит?
9 Tanis
 
27.11.12
09:30
ДА! и не только над ними
10 Tanis
 
27.11.12
09:33
Кто-нибудь может подсказать? или ни кто не сталкивался?
11 Cube
 
27.11.12
09:37
(10) А что, совсем никто не подсказал?))
На сервере: Пуск -> Программы -> 1С:Предприятие -> Дополнительно -> Администрирование серверов 1С Предприятия
12 Fedot200
 
27.11.12
09:41
На сервере Правой кнопкой мыши на Мой компьютер ---> Управление--->Службы и перезапустить службу "Агент сервера 1С:Предприятия 8.2"
13 Maxus43
 
27.11.12
09:41
ТС не вскурсе что такое консоль, подумал про скуль сразу
14 Cube
 
27.11.12
09:41
(12) Ну, можно и RESET на системнике нажать)))
15 kotletka
 
27.11.12
09:42
(11),(12)если файловая ИБ то это ему ой как поможет
16 Fedot200
 
27.11.12
09:42
(14) Можно, только долго ждать придется, а топор висит :-)
17 Fedot200
 
27.11.12
09:43
(15) вроде речь про скуль проскальзовала
18 Cube
 
27.11.12
09:43
(15) См (6)
19 Tanis
 
27.11.12
09:48
Обработкой нельзя? там куча пользователей висит, в т.ч и издалека.
20 Fedot200
 
27.11.12
09:49
(19) Можно
21 Cube
 
27.11.12
09:49
(19) Если надо выкинуть всех пользователей, то поставь блокировку на базу и подожди. Отвалятся 95-100% пользователей. Тех, что не отвалятся - добъешь вручную.
22 Reset
 
27.11.12
09:51
Нажать Reset на сервере
23 Tanis
 
27.11.12
09:53
ресет нельзя! Код обработки можете сказать?
24 Fedot200
 
27.11.12
09:53
(19)
Коннектор = Новый COMОбъект("V82.COMConnector");
Сервер = Коннектор.ConnectServer(СокрЛП(СерверПриложения));
Сервер.AddAuthentication(СокрЛП(ИмяПользователя),СокрЛП(Пароль));
ИнформационнаяБаза = Сервер.CreateInfoBaseInfo();
ИнформационнаяБаза.Name = СокрЛП(ИмяБазы);
СоединенияБазы = Сервер.GetIBConnections(ИнформационнаяБаза);
Для Каждого Соединение Из СоединенияБазы Цикл
       Если СокрЛП(Соединение.userName)<>СокрЛП(ИмяПользователя) Тогда
       Попытка
           Сервер.Disconnect(Соединение);
       Исключение
           Сообщить(ОписаниеОшибки());
       КонецПопытки;    
       КонецЕсли;    
   КонецЦикла;
25 Fedot200
 
27.11.12
09:54
Если СокрЛП(Соединение.userName)=СокрЛП(ИмяПользователя) Тогда
Точнее так, где имя пользователя твой COM, чтобы остальных не трогать
26 Reset
 
27.11.12
09:58
(25) Может же быть разное имя пользователя вполне. Наверное, логичней проверять Соединение.Application
27 Fedot200
 
27.11.12
09:59
(26) Да, скорее так универсальней будет.
28 Maxus43
 
27.11.12
10:02
началось... обработки и т.д.
Чо в консоль религия зайти не позволяет?
29 Tanis
 
27.11.12
10:05
СерверПриложения что писать? Пишу "Srvr = ....; Ref = ...."
Выдает ошибку
30 Reset
 
27.11.12
10:06
(28) Про консоль сказали сразу в (1). Автору не нравится. Видимо, религия, да.
31 Tanis
 
27.11.12
10:07
НЕт, я с ней еще не работал. Не знаю - виноват.
32 timurhv
 
27.11.12
10:09
(29) Даю дубовый метод: в конфигураторе добавить пустой документ, нажать обновить БД - завершить сеансы и повторить. Когда вылезет окно принятия изменения - нажми отменить, вернись к конфигурации БД :)
33 Fedot200
 
27.11.12
10:09
(29)
СерверПриложения="ИмяСервера"; (или ip адрес)
ИмяБазы="имябазы";
ИмяПользователя="Имяпользователя"; с админскими правами в 1С
Пароль="собсна пароль";

Это все перед кодом в 24 напиши
34 Tanis
 
27.11.12
10:16
Не обнаружен connectServer. база упп на 8.2.16
35 Fedot200
 
27.11.12
10:32
(34) Хе, попутал я тебя немного. Это код в 8.0 был такой.
для 8.2 кури здесь все написано http://infostart.ru/public/77671/
36 Tanis
 
27.11.12
10:50
descr не доступен и т.д. это с чем связано? Админ и пароль на кластеры как и для входа в базу?
37 Reset
 
27.11.12
10:52
(34) ConnectAgent
38 Fedot200
 
27.11.12
10:53
(36) Да, если админскими правами в 1С обладаешь.
39 Tanis
 
27.11.12
10:55
{Форма.Форма.Форма(22)}: Ошибка при вызове метода контекста (ConnectAgent)
Агент = Коннектор.ConnectAgent(ИмяСервера);
по причине:
Произошла исключительная ситуация (V82.COMConnector.1): descr=Сервер недоступен (Не отвечает, завершается аварийно или порт занят другим приложением) line=557 file=Src\RemoteCreatorImpl.cpp
40 Tanis
 
27.11.12
11:03
В чем может быть дело?
41 Fedot200
 
27.11.12
11:03
(39) Порт.
ИмяСервера = "имя:1641";
Так попробуй
42 Fedot200
 
27.11.12
11:05
+41 хотя может и 1541 порт быть, в службах надо смотреть
43 Fedot200
 
27.11.12
11:06
а может и 1540 :-)
44 Tanis
 
27.11.12
11:07
порт это 1641, он стоял. точнее посмотрю позже, но должен быть, т.к. сервер и имя копировал со входа. пока конфигуратор висит
45 Cube
 
27.11.12
11:08
Прошло 2 часа... "Очень срочно" оказалось не таким уж срочным и топор, как оказалось, не висел... :)
46 Cube
 
27.11.12
11:08
+(45) Да за это время из консоли можно было убить 100500 сеансов!)
47 Tanis
 
27.11.12
11:09
скажите как убил бы. я сней не работал.
порт указан 1641
48 Cube
 
27.11.12
11:11
(47) Ответ в (11) был дан через 10 минут после создания ветки...
49 Tanis
 
27.11.12
11:12
они не запущены, почему не знаю.
50 Cube
 
27.11.12
11:14
(49) Кто "они"? Тараканы?)) Куда не запущены?))
51 Fedot200
 
27.11.12
11:14
(49) Кто они?
52 Fedot200
 
27.11.12
11:16
(50) Может у него доступа к серверу нету, а пользователей хочется убивать и убивать. Удобно-же сидишь и жмешь в обработке кнопку "убить пользователей" каждые 5-ть мин. и наслаждаешься :-)
53 Tanis
 
27.11.12
11:17
сервер 1с. Когда из пуска запускаешь, там нет действующих серверов. служба тоже не запускается.
54 Fedot200
 
27.11.12
11:18
(53) На сервере?
55 Tanis
 
27.11.12
11:19
ком убил, как предлагалось одним из писавших, обновить конфу, и всех выкинуть. но дело было значит не в этом, лицензии остались заняты. Где-нибудь можно посмотреть кем заняты лицензии?
56 Tanis
 
27.11.12
11:19
да на сервере.
57 Fedot200
 
27.11.12
11:19
(55) Смотря какие лицензии.
58 Cube
 
27.11.12
11:20
(53) Ууу... ПКМ -> добавить сервер... Не, не осилил? А желтую книжку, как обычно, не читал? А ведь там на русском языке пишут... :)
59 Cube
 
27.11.12
11:21
(55) Аппаратные лицензии мониторятся аладдин-монитором.
60 Tanis
 
27.11.12
11:24
где добавить? если запустить, то нажимал, не запускается.
монитор стоит. один ключ вообще почему-то не освобождается никогда. второй редко, а когда в мониторе стоит что есть свободные, то все равно пишет, что не обнаружен.
61 Fedot200
 
27.11.12
11:28
(60) Что значит первый и второй? у тебя два ключа? на сколько пользователей? и надеюсь на разных компьютерах?
62 Нуф-Нуф
 
27.11.12
11:28
че до сих пор не закрыл?
63 Tanis
 
27.11.12
11:31
ком закрылся. Ключа 2, на разных. 10 и 20.
64 Fedot200
 
27.11.12
11:37
65 Cube
 
27.11.12
11:38
(60) зависшие лицензии удаляются перезапуском менеджера лицензий.
66 Fedot200
 
27.11.12
11:39
(63) Надо службу раздачи ключа на тех компах где они стоят перезапустить.HASP License Manager
67 Tanis
 
27.11.12
12:29
с ключами не пойми что. через менеджер 1 вообще не перезапускается и не останавливается.

А где в 1с найти управление лицензиями, чтоб посмотреть кто раздает?
68 Cube
 
27.11.12
12:43
(67) Раздает менеджер лицензий.
Ты так коряво пишешь, что ничего не понятно... Тебе пытаются помочь, но ты всё пропускаешь мимо ушей и пишешь что-то на своей волне...
69 Tanis
 
27.11.12
12:49
Менеджер лицензий (Алладин) установлен, там определяет 2 ключа, на одном есть свободные лицензии, но программа не запускается, пишет что не обнаружено. Второй ключ постоянно забит, и не освобождается. Пробовал перезапустить через менеджер лицензий, не помогает (не перезапускается и не останавливается). На сайте Hasp нашел что надо посмотреть не раздает ли лицензии сама 1с, это где-то в свойствах базы указывается, а где найти не могу.
70 Cube
 
27.11.12
13:03
(69) Ты сначала разберись в понятиях.
1). Менеджер лицензий ничего не определяет. Это сервис, который раздает лицензии из локального ключа в сеть. Всё. Интерфейса не имеет.

2). Монитор аладдина показывает на каком сервере установлены ключи, сколько в каждом ключе лицензий и сколько из них занято.

3). Сама 1С (имеется ввиду сервер 1С) может раздавать только программные лицензии, а у тебя аппаратные.

Перезапускать надо менеджер лицензий.
71 Tanis
 
27.11.12
13:12
в службах? называется хасп лицензии менеджер?
72 Cube
 
27.11.12
13:16
(71) У меня в службах Win 2003 Server R2 менеджер лицензий называется "HASP loader"
73 Fedot200
 
27.11.12
13:20
(71) Перезапусти 2-ве службы
HASP License Manager
HASP loader
74 Tanis
 
27.11.12
14:24
У меня обе есть. Спасибо. Сейчас накопировал во все папки 1с nethasp, вроде пока заходят. Утром проверю точно, так как пользователей будет больше. и тогда буду перезапускать.

Можно ли как-нибудь базу скул почистить (уменьшить объем, убрать логи)?
75 Fedot200
 
27.11.12
14:54
(74) Можно :-)
76 Tanis
 
27.11.12
15:26
:-)) а как?
77 cw014
 
27.11.12
15:39
(47) За два часа работать с консолью кластеров можно научиться раз 100500