![]() |
![]() |
![]() |
|
завершение работы пользователей | ☑ | ||
---|---|---|---|---|
0
Nataliabel
23.03.15
✎
15:40
|
добрый день
хочу программно прекратить рабьоту всех пользователей написала код Коннектор = Новый COMОбъект("V83.COMConnector"); Сервер = Коннектор.ConnectWorkingProcess("tcp://bux.aanda.ru:1541"); // Аутентифицироваться с административными правами в нужной базе. Сервер.AddAuthentication("Администратор", "091220"); // Создать объект нужной информационной базы. ИнформационнаяБаза = Сервер.CreateInfoBaseInfo(); ИнформационнаяБаза.Name = "bux84"; // Получить соединения базы. СоединенияБазы = Сервер.GetIBConnections(ИнформационнаяБаза); // Разорвать соединения клиентских приложений. Для Каждого Соединение Из СоединенияБазы Цикл Сервер.Disconnect(Соединение); КонецЦикла; когда начинает испролняться код выскакивает ошибка {Форма.Форма.Форма(11)}: Ошибка при вызове метода контекста (ConnectWorkingProcess) Сервер = Коннектор.ConnectWorkingProcess("tcp://bux.aanda.ru:1541"); по причине: Произошла исключительная ситуация (V83.COMConnector.1): descr=Сервер недоступен (Не отвечает, завершается аварийно или порт занят другим приложением) line=758 file=src\RemoteCreatorImpl.cpp подскажите, что делаю не так |
|||
1
Nataliabel
23.03.15
✎
16:05
|
help
|
|||
2
Nataliabel
23.03.15
✎
16:20
|
причем Сервер = Коннектор.ConnectAgent("bux.aanda.ru") работает
|
|||
3
D_E_S_131
23.03.15
✎
16:29
|
А через консоль-то они хоть "вырубаются"?
|
|||
4
asady
23.03.15
✎
16:34
|
Для Каждого Соединение Из СоединенияБазы Цикл
// Сервер.Disconnect(Соединение); Сообщить(""+Соединение.AppID+" "+Соединение.UserName); КонецЦикла; Юзверей выводит? |
|||
5
asady
23.03.15
✎
16:35
|
(0)а ты часом и себя не вырубаешь - фильтруй соедитнения по типу (только enterprise)
|
|||
6
Nataliabel
23.03.15
✎
17:02
|
через консоль вырубаются,
до юзеров не доходит стопорится на Сервер = Коннектор.ConnectWorkingProcess("tcp://bux.aanda.ru:1541"); хотя Сервер = Коннектор.ConnectAgent("bux.aanda.ru") работает не пойму,что ему тут не нравится |
|||
7
Лефмихалыч
23.03.15
✎
17:17
|
(0) откуда уверенность, что порт 1541?
|
|||
8
Nataliabel
23.03.15
✎
17:22
|
а может быть связано с тем,что сервер на linux
|
|||
9
Nataliabel
23.03.15
✎
17:24
|
(7) тупень я, надо же было зайти в консоль и посмотреть,какие там порты. спасибо,что на мысль навели
|
|||
10
Nataliabel
23.03.15
✎
17:38
|
(4) выводит, но не закрывает
|
|||
11
Nataliabel
23.03.15
✎
17:38
|
теперь новая проблема цикл проходит, но никого не выбивает
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |