Наблюдается следующая ситуация:
Декларант до поры спокойно заполняет Декларацию в Альте. Затем, в определенный момент программа начинает подвисать, затрудняется перемешение по графам. Заканчивается все тем, что программа полностью зависает, блокируя всю работу. Причем закрыть программу, иначе как через диспетчер задач не возможно. После перезапуска программы, все начинает как бы нормально работать, затем все повторятся снова.
Конкретно после чего виснит, установить не возможно.
В сети порядка 20 декларантов, жалуются пока 5.
Чего предпринять, что-бы побороть проблему??
-
-
Обсуждения на сайте Альта-Софт
-
Зависание программы
Модераторы: Renat, Gala, alta_olg, expert, Lemur
-
- Постоянный участник
- Сообщения: 14
- На форуме: c 07 июн 2011
Сказал: 0 ед.
Получил: 0 ед.
Получил: 0 ед.
- Ranger_Z
- Эксперт
- Сообщения: 1072
- На форуме: c 28 ноя 2007
- Откуда: МКС
Сказал: 5 ед.
Получил: 125 ед.
Получил: 125 ед.
Re: Зависание программы
Работаете на SQL?
-
- Постоянный участник
- Сообщения: 14
- На форуме: c 07 июн 2011
Сказал: 0 ед.
Получил: 0 ед.
Получил: 0 ед.
- Ranger_Z
- Эксперт
- Сообщения: 1072
- На форуме: c 28 ноя 2007
- Откуда: МКС
Сказал: 5 ед.
Получил: 125 ед.
Получил: 125 ед.
Re: Зависание программы
Смотрите свою сетку и нагрузку на сервак.
Re: Зависание программы
У нас такая же проблема наблюдаеться с понедельника. Сетка и серваки в порядке.
- Nick
- Аксакал
- Сообщения: 734
- На форуме: c 02 фев 2005
- Откуда: Альта-Софт, Программист
Сказал: 13 ед.
Получил: 124 ед.
Получил: 124 ед.
Re: Зависание программы
Кажется поймали!
После открытия окна "Сообщения ЭД по ГТД" оно не до конца убивалось. В итоге через некоторое время в памяти накапливались несколько его копий (невидимых). Это ошибка номер раз, она была давно и уже приводила к излишнему использованию SQL-курсоров и оперативной памяти. Заметили только сегодня.
Но недавно (примерно месяц назад) на этот глюк наложилась другая небольшая переделка этого окна. И в результате каждая следующая копия (с первой копией как раз все еще в порядке) со страшной силой начинает спамить SQL-сервер сообщениями 'SELECT Incoming,... WHERE EnvelopeID=...' в огромном количестве, десятки в секунду. И так до очередного перезапуска программы.
Сейчас сделал версию 129 где такого безобразия быть не должно. Пока выкладываем в бету, если все будет в порядке, то с понедельника пойдет в основном обновлении.
После открытия окна "Сообщения ЭД по ГТД" оно не до конца убивалось. В итоге через некоторое время в памяти накапливались несколько его копий (невидимых). Это ошибка номер раз, она была давно и уже приводила к излишнему использованию SQL-курсоров и оперативной памяти. Заметили только сегодня.
Но недавно (примерно месяц назад) на этот глюк наложилась другая небольшая переделка этого окна. И в результате каждая следующая копия (с первой копией как раз все еще в порядке) со страшной силой начинает спамить SQL-сервер сообщениями 'SELECT Incoming,... WHERE EnvelopeID=...' в огромном количестве, десятки в секунду. И так до очередного перезапуска программы.
Сейчас сделал версию 129 где такого безобразия быть не должно. Пока выкладываем в бету, если все будет в порядке, то с понедельника пойдет в основном обновлении.
Re: Зависание программы
Это получается что ошибка на одной машине подвешивал сервер ? и у других пользователей начинало "лагать" ?Nick писал(а):Кажется поймали!
После открытия окна "Сообщения ЭД по ГТД" оно не до конца убивалось. В итоге через некоторое время в памяти накапливались несколько его копий (невидимых). Это ошибка номер раз, она была давно и уже приводила к излишнему использованию SQL-курсоров и оперативной памяти. Заметили только сегодня.
Но недавно (примерно месяц назад) на этот глюк наложилась другая небольшая переделка этого окна. И в результате каждая следующая копия (с первой копией как раз все еще в порядке) со страшной силой начинает спамить SQL-сервер сообщениями 'SELECT Incoming,... WHERE EnvelopeID=...' в огромном количестве, десятки в секунду. И так до очередного перезапуска программы.
Сейчас сделал версию 129 где такого безобразия быть не должно. Пока выкладываем в бету, если все будет в порядке, то с понедельника пойдет в основном обновлении.
- Nick
- Аксакал
- Сообщения: 734
- На форуме: c 02 фев 2005
- Откуда: Альта-Софт, Программист
Сказал: 13 ед.
Получил: 124 ед.
Получил: 124 ед.
Re: Зависание программы
Каждая из машин через некоторое время (после повторного открытия окна "сообщения ЭД-2 по ГТД") начинала спамить на SQL-сервер по 10-100 левых запросов в секунду.
Соответственно на нормальные запросы типа "показать список ГТД" или "сохранить ГТД" у сервера уже особо и времени не оставалось при 100% загрузке. Поэтому начинало тормозить у всех.
По логу SQL-сервера эту ситуацию в итоге и вычислили, один продвинутый админ из Ростека прислал, за что ему огромное спасибо!
Соответственно на нормальные запросы типа "показать список ГТД" или "сохранить ГТД" у сервера уже особо и времени не оставалось при 100% загрузке. Поэтому начинало тормозить у всех.
По логу SQL-сервера эту ситуацию в итоге и вычислили, один продвинутый админ из Ростека прислал, за что ему огромное спасибо!