Настройки отладки

Настройки отладки (Настройки сервера → Настройки отладки) определяют поведение PolyAnalyst в том случае, если возникает ожидаемая программная ошибка.

В данном разделе будут описаны только те настройки, понимание которых может вызвать затруднение.

Параллельное выполнение узлов

Разрешить параллельное выполнение узлов – при включенной опции узлы в одном проекте могут выполняться параллельно. Обычно это позволяет повысить производительность PolyAnalyst, поскольку нагрузка на ресурсы системы распределяется равномерно. В случае, когда параллельное выполнение отключено, узлы в проекте выполняются последовательно (при этом узлы могут выполняться параллельно в разных проектах).

Параллельное выполнение поддерживается только для следующих узлов:

Отчеты об ошибках

Отчет об ошибках – это набор файлов, который в случае возникновения серверной ошибки отправляется по электронной почте компании Мегапьютер. Как правило, в отчете содержится список внутренних модулей PolyAnalyst, которые были загружены в память в момент возникновения ошибки, список всех программных модулей общего доступа, которые были загружены в память, стековый фрейм приложения, часть дампа кодового сегмента, основная информация об операционной системе, версия программы и некоторые основные показатели виртуальной памяти. Отчет НЕ содержит никакую личную информацию, например, имя пользователя, пароль, информацию о других открытых в Windows программах или иные данные, хранящиеся в виртуальной памяти вашего компьютера.

В случае возникновения программной ошибки, PolyAnalyst может попытаться собрать диагностические данные о том, какой элемент был запущен, какой элемент вызвал ошибку, а затем сохранить эту информацию во временном файле. Если опция Отсылать отчеты об ошибках включена, PolyAnalyst попытается отправить данный файл в службу технической поддержки компании Мегапьютер. В целях безопасности содержимое этого файла зашифровано. Это упростит и ускорит поиск программного решения данной проблемы, которое будет включено в следующее обновление PolyAnalyst.

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

При необходимости вы также можете подключить опцию Сохранить копию отчета об ошибке.

Автоматический перезапуск

Опция Автоматический перезапуск позволяет автоматически перезагрузить систему при возникновении ошибки сервера, чтобы минимизировать время простоя при одновременной работе нескольких пользователей. Кроме того, клиентские программы PolyAnalyst можно настроить так, чтобы они автоматически заново подключались к серверу PolyAnalyst, если вследствие ошибки на сервере соединение прерывается. Сервис мониторинга сервера устанавливается и удаляется программой установки PolyAnalyst. Он запускается как отдельная служба.

О мониторинге сервера

При запуске сервера PolyAnalyst запускаются две программы: сервер PolyAnalyst и монитор сервера. Монитор сервера проверяет, запущен ли "rserver.exe" (серверный процесс PolyAnalyst), и если он неожиданно останавливается, перезапускает сервер. Он также сообщает новому процессу сервера PolyAnalyst о предшествующих прерванных соединениях.

Клиентские приложения, чье соединение с сервером PolyAnalyst было прервано, в целях безопасности запросят пароль для повторного подключения.

Монитор сервера не является обязательной службой. Его можно удалить или отключить, просто переименовав файл "rserver-monitor.exe" в установочной папке, например, в "rserver-monitor_.exe". Монитор сервера полезен только при работе с бета-версиями PolyAnalyst, в которых могут присутствовать программные ошибки.