|
|
Возможно ли узнать, открыта ли программа для соединения? |
☑ |
|
0
Vyachelsv
09.01.14
✎
10:53
|
Основная проблема:
Есть пользователи которые запускают отчёты без ограничений и отборов.
Дальше ждёт 10 минут и закрывает программу, а после открывает новое окно.При этом соединение с sql благополучно живёт и выполняется, тормозя работу всех.
Основная идея такова:
Сделать регламентное задание которое раз в 10 минут смотрит соединения и ищет программу которая их запустила, если её нет значит соединение надо рубить.
(Естественно Регламентные задания от AI(спец юзер для регламентных заданий) не обрубать.)
Как с этим боритесь вы?
|
|
|
1
Asmody
09.01.14
✎
10:55
|
(0) может проще в отчеты добавить ограничения/отборы по-умолчанию?
|
|
|
2
Vyachelsv
09.01.14
✎
10:57
|
(1) К сожалению они могут неправильные настройки сделать и понять это позже.
Либо просто запустить отчёт который долго выполняется.
|
|
|
3
Asmody
09.01.14
✎
10:58
|
(2) проконтролировать "неправильные" настройки перед запуском отчета?
|
|
|
4
Irbis
09.01.14
✎
11:02
|
(0) Это лечение по Цветаевой
"... и есть топор от головы!"
|
|
|
5
Vyachelsv
09.01.14
✎
11:02
|
(3) Как? =)
Как пример есть отчёт который выполняется час, поставил не ту организацию в отборе, и не хочет ждать час пока отчёт сформируется, просто закрывает окно программы.
(Но иногда надо и по той организации формировать тоже.)
|
|
|
6
Vyachelsv
09.01.14
✎
11:04
|
(4) Почему?
Дело в том что у нас менеджеры совсем неумные "Наше дело продавать, а не учиться 1c" и позиция руководства тажа. Им всё можно. Так вот хочется программно лечить "Зависшие" процессы
|
|
|
7
Irbis
09.01.14
✎
11:05
|
(6) Потому что тупой менеджер в принципе не должен запускать отчет не по себе. Он же тупой! А умный аналитик думает что запускает, и в случае зависания может даже позвонить в поддержку, он же умный.
|
|
|
8
Vyachelsv
09.01.14
✎
11:07
|
(7) Это конечно хорошо, но у нас именно так и с этим надо работать.
|
|
|
9
МойКодУныл
09.01.14
✎
11:07
|
(0) поставить в настройках кластера 1с ограничения на используемый объем памяти, чтобы перезапускал рабочие процессы.
|
|
|
10
Irbis
09.01.14
✎
11:08
|
(5) ОбработкаПрерыванияПользователя() ещё и это есть
|
|
|
11
Aprobator
09.01.14
✎
11:11
|
(0) ..Закрывает программу и открывает новое окно.... Это как?
|
|
|
12
Vyachelsv
09.01.14
✎
11:13
|
(10) Когда выполняется запрос к SQL она не работает. А запрос выполняется один и большой.
(11) Закрыл программу, открыл новую программу.
|
|
|
13
hhhh
09.01.14
✎
11:24
|
(12) может вам программиста нанять? Чтобы нормальные запросы написал? НУ не может запрос 10 минут выполняться.
|
|
|
14
Vyachelsv
09.01.14
✎
11:54
|
(13)
Может выполнятся.
Денег и желания нет ещё программиста нанимать.
|
|
|
15
Vyachelsv
09.01.14
✎
11:54
|
(9) Как отличить Рабочий отчёт от Ошибочно запущенного?
|
|
|
16
sf
09.01.14
✎
12:03
|
(15) все, что превысили - ошибочно запущенные.
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший