none
Нестабильная работа системы RRS feed

  • Вопрос

  • У меня следующая конфигурация оборудования и программного обеспечения:

    1. Сервер HP ProLiant DL320e Gen8, процессор Intel Xeon E3-1220 V2 @3,1 GHz, ОЗУ - 8 Гб, Видеокарта AMD Radeon HD 6570, Два жестких диска HP объединенные в RAID (зеркальный).

    2. ОС - Windeos 7 профессиональная X64

    Сервер я использую для создания системы диспетчеризации нескольких зданий. По сети Ethernet сервер опрашивает около 100 различных контроллеров. Для работы используется СКАДА-система Trace Mode 6 (версия 6,09). Также к серверу по сети Ethrenet подключаются еще 3 ПК используя ПО TraceMode 6 и сичтывают около 100 переменных (каждый).

    Проблема следующая:

    При включении всей этой системы Trace Mode зависал перимерно через 1-2 часа работы. После отключения трех дополнительных ПК система стала работать стабильнее, но зависал ТМ6 примерно один раз в 1-3 дня. При этом ОС работала. При зависании Windows выдавала следующее сообщение:

    Описание:
      Ошибка привела к остановке взаимодействия программы с Windows.

    Сигнатура проблемы:
      Имя события проблемы: AppHangB1
      Имя приложения: rtcx.exe
      Версия приложения: 6.0.9.0
      Отметка времени приложения: 51e422f6
      Сигнатура зависания: af30
      Тип зависания: 0
      Версия ОС: 6.1.7601.2.1.0.256.48
      Код языка: 1049
      Доп. сигнатура зависания 1: af309dbfbcb4b7f7104faf2f2f88fed4
      Доп. сигнатура зависания 2: 1014
      Доп. сигнатура зависания 3: 1014e8ffee4009fefdd3fe8857ca8fa9
      Доп. сигнатура зависания 4: af30
      Доп. сигнатура зависания 5: af309dbfbcb4b7f7104faf2f2f88fed4
      Доп. сигнатура зависания 6: 1014
      Доп. сигнатура зависания 7: 1014e8ffee4009fefdd3fe8857ca8fa9

    Ознакомьтесь с заявлением о конфиденциальности в Интернете:
      http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0419

    Если заявление о конфиденциальности в Интернете недоступно, ознакомьтесь с его локальным вариантом:
      C:\Windows\system32\ru-RU\erofflps.txt

    Я отключил в Windows все визуальные эффекты - после чего система (без подключенных 3 абонентов) начала работать стабильно - за 3 недели ни одного зависания.

    Затем я включил обратно 3 ПК, обращаюшиеся к серверу - и система опять стала работать не дольше 2 часов. После чего опять завсала с описанием точно таким же, как было описано выше.

    Еще один интересный момент. Зависание, устраненное отключением визуальных эффектов имело немного другие "симптомы" - при таком зависании все экраны прогарммы становились белыми. При зависании же при подключенных дополнительных компьютерах окно просто становится неактвиным и пишет "не отвечает".

    Что делать? В каком направлении "копать"?

    Производители СКАДА-системы говорят что это не их проблемы и что это проблемы операционной системы, что это она генерирует ошибку. И еще тычут на слабую видеокарту, хотя у меня на экранах нет 3D изображений - все отрендреннные PNG... Также они проверяли мой проект и логи - в них ничего интересного что могло бы вызывать зависания они не обнаружили.

    25 июня 2014 г. 10:18

Ответы

  • попробовать использовать серверную ось для подобной задачи не хотите?

    как по мне налицо проблема именно софта, и важно найти системные требования в которых должно быть четко прописано что необходимо для функционирования всей системы. если ваша система отвечает требованиям то можно смело задр***вать разрабов что бы они решали проблему

    25 июня 2014 г. 11:59
    Модератор
  • Сообщение выше всего навсего означает что приложение "rtcx.exe" перестало обрабатывать сообщения ОС, т.е. повисло. 

    Это практиески всегда означает проблему в приложении (если ОС продолжает нормально работать), например вход в бесконечный цикл (будет загрузка процессора) или, например, деадлок (загрузки процессора нет).

    Что делать:

    - Создать дамп приложения (в Task Manager правый клик на процессе, Create Dump File), отправить его разработчикам. Они должны суметь разобратся где, как и почему зависло их приложение.

    - Запустить Resource Monitor и вызвать опцию "Analyze Wait Chain" чтоб посмотреть где застряла программа, сообщить разработчикам.

    - Если есть навыки отладки ПО и инструменты то можно и отладчик использовать.


    This posting is provided "AS IS" with no warranties, and confers no rights.

    25 июня 2014 г. 16:22
    Модератор

Все ответы

  • попробовать использовать серверную ось для подобной задачи не хотите?

    как по мне налицо проблема именно софта, и важно найти системные требования в которых должно быть четко прописано что необходимо для функционирования всей системы. если ваша система отвечает требованиям то можно смело задр***вать разрабов что бы они решали проблему

    25 июня 2014 г. 11:59
    Модератор
  • Ну я их итак уже "задр***л"... они не могут толком ничем помоч. От севрерной системы я отказался потому, что производители скада-систем, а также OPC-серверов и драйверов для лона не могли мне чтеко сказать что их по будет работать на серверной ОС.  Все говорили мол не знаем не пробовали. У меня еще софт всякий стоит для конвреторов Ehthernet-RS485, NL220? NLOPC-TE и прочее. Да и вот сейчас я тут столько всего уже настроил что мне даже не варинт  ОС переставлять - уйдет очень много времени на перенастройку системы заного... а если это еще и не поможет... Меня вот больше интерсует что означает та ошибка, которую выдает WIndows...
    25 июня 2014 г. 12:19
  • Сообщение выше всего навсего означает что приложение "rtcx.exe" перестало обрабатывать сообщения ОС, т.е. повисло. 

    Это практиески всегда означает проблему в приложении (если ОС продолжает нормально работать), например вход в бесконечный цикл (будет загрузка процессора) или, например, деадлок (загрузки процессора нет).

    Что делать:

    - Создать дамп приложения (в Task Manager правый клик на процессе, Create Dump File), отправить его разработчикам. Они должны суметь разобратся где, как и почему зависло их приложение.

    - Запустить Resource Monitor и вызвать опцию "Analyze Wait Chain" чтоб посмотреть где застряла программа, сообщить разработчикам.

    - Если есть навыки отладки ПО и инструменты то можно и отладчик использовать.


    This posting is provided "AS IS" with no warranties, and confers no rights.

    25 июня 2014 г. 16:22
    Модератор