Форум АО "ВЗЛЕТ"

Приборы ЗАО "Взлет" => Отдел программистов => Тема начата: kirhgou от 12.10.2015, 12:03:59



Название: Spserver ошибки
Отправлено: kirhgou от 12.10.2015, 12:03:59
День добрый, при длительном опросе узлов СП сервер зависает и самостоятельно не восстанавливается, висит в трее и дальнейшая корректная работа возможно лишь после перезапуска ОС. (не помогает ни убийство из процессов, ни terminate.exe, сервер просто начисто подвисает при любом опросе)

Также при создании задания на считывание, при отметке "Синхронизировать время" вылетает тоже самое окошко и создаются одновременно 2-3 сеанса опроса по 1 прибору.

Список узлов импортировался из .xls списка со старого сервера, частично заполнился в Acsess базе, а потом был перенесен в SQL через пункт меню "устаревшие данные".
 Windows 7 x64, MSSQL 2008 Enterprise Edition, СП сервер 3.0.0.38, "Отчеты" 3.0.0.56

PS. И как называется системная служба, отвечающая за запуск сервера СП?


Название: Re:Spserver ошибки
Отправлено: I_m от 12.10.2015, 16:07:13
PS. И как называется системная служба, отвечающая за запуск сервера СП?

Нет такой службы. spserver поднимает spstart, автозапуск которого объявляется в
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run


Название: Re:Spserver ошибки
Отправлено: kirhgou от 12.10.2015, 16:36:28
Заметил что после падения, СП сервер иногда сам запускается, но почему то его версия отображается как 3.0.0.4
В причина может быть?


Название: Re:Spserver ошибки
Отправлено: kirhgou от 12.10.2015, 16:38:07
Заметил что после падения, СП сервер иногда сам запускается, но почему то его версия отображается как 3.0.0.4
В причина может быть?
извиняюсь, то версия sptart


Название: Re:Spserver ошибки
Отправлено: Дмитрий Пархоменко от 13.10.2015, 09:53:37
Нужно в свойствах подключения указать номер телефона или выбрать COM-порт модема.


Название: Re:Spserver ошибки
Отправлено: Alexandr3000 от 13.10.2015, 13:43:44
Порт -порт модема и соответственно и номер телефона тоже должен быть заполнен


Название: Re:Spserver ошибки
Отправлено: kirhgou от 18.10.2015, 13:25:19
Да действительно в паре узлов не был указан порт модема, ошибки пропали, но зависания остались. Заметил что программа зависает при работе службы Взлет Диспетчер, когда начинается массовый опрос. Также волнует быстрый рост БД Диспетчера, 2.7 Gb за полторы недели работы, при том что БД самой SP всего 266 Mb.


Название: Re:Spserver ошибки
Отправлено: Дмитрий Пархоменко от 19.10.2015, 08:32:03
Такое соотношение размеров баз данных СП и Диспетчера является нормальным. Подвисания интерфейса spserver`а, как Вы правильно отметили - именно при массовом опросе, убрать простым способом не получится.


Название: Re:Spserver ошибки
Отправлено: kirhgou от 19.10.2015, 12:08:50
Такое соотношение размеров баз данных СП и Диспетчера является нормальным. Подвисания интерфейса spserver`а, как Вы правильно отметили - именно при массовом опросе, убрать простым способом не получится.

А вы уверены что это именно подвисание интерфейса? Процесс полностью замирает и никаких данных после этого не приходит, не говоря уже о том что он становиться не убиваемым и помогает только рестарт операционки.
PS. Ручной запуск задания на сбор данных по списку проходит нормально, а вот опрос из Диспетчера и GRRS и Ethernet через время вешает наглухо.


Название: Re:Spserver ошибки
Отправлено: Дмитрий Пархоменко от 19.10.2015, 12:35:48
Невозможно быть во всем уверенным, но это самый вероятный случай. Попробуйте повторить ситуацию с подвисанием, и как наступит такой момент - остановите службу Диспетчера. Если я прав, то через пару секунд интерфейс spserver`а снова станет отзывчивым, т.к. нагрузка на приложение резко спадет.


Название: Re:Spserver ошибки
Отправлено: kirhgou от 19.10.2015, 14:00:30
Невозможно быть во всем уверенным, но это самый вероятный случай. Попробуйте повторить ситуацию с подвисанием, и как наступит такой момент - остановите службу Диспетчера. Если я прав, то через пару секунд интерфейс spserver`а снова станет отзывчивым, т.к. нагрузка на приложение резко спадет.

Увы, службы остановил, но приложение не ожило, (время выжидал).


Название: Re:Spserver ошибки
Отправлено: Дмитрий Пархоменко от 19.10.2015, 14:09:40
Вижу что Вы остановили Службу обработки данных, но к сожалению не понятно остановлена ли при этом Служба приложений? Именно она производит опрос приборов.


Название: Re:Spserver ошибки
Отправлено: kirhgou от 19.10.2015, 14:13:04
Да, ее я тоже останавливал.


Название: Re:Spserver ошибки
Отправлено: Дмитрий Пархоменко от 19.10.2015, 14:23:11
Интересно... нужно посмотреть. Отправьте мне в личку параметры Вашего TeamViewer и Ваши контакты.


Название: Re:Spserver ошибки
Отправлено: Дмитрий Пархоменко от 19.10.2015, 15:25:07
Так для статистики: основная проблема заключалась в нехватке свободной оперативной памяти.
Исправление: уменьшение аппетита MS SQL Server`а в его настройках.


Название: Re:Spserver ошибки
Отправлено: kirhgou от 20.10.2015, 13:10:31
После манипуляций, с MSSQL зависания все равно продолжились, обновился до 3.0.0.30 пока полет нормальный.