Настройки отладки
Настройки отладки (Настройки сервера → Настройки отладки) определяют поведение PolyAnalyst в том случае, если возникает ожидаемая программная ошибка.
В данном разделе будут описаны только те настройки, понимание которых может вызвать затруднение.
Параллельное выполнение узлов
Разрешить параллельное выполнение узлов – при включенной опции узлы в одном проекте могут выполняться параллельно. Обычно это позволяет повысить производительность PolyAnalyst, поскольку нагрузка на ресурсы системы распределяется равномерно. В случае, когда параллельное выполнение отключено, узлы в проекте выполняются последовательно (при этом узлы могут выполняться параллельно в разных проектах).
Параллельное выполнение поддерживается только для следующих узлов:
-
Узлы-источники данных: SDL SM2, Brandwatch, Объединенный поиск, Интернет и RSS.
Все узлы-источники данных создают минимум один дополнительный поток для асинхронного выполнения. -
Узлы операций с колонками: Извлечение терминов, Разбиение, Замена терминов.
Узел Производные колонки поддерживает параллельное выполнение за исключением случаев, когда PDL используется в SRL. Узел Применение моделей поддерживает параллельное выполнение за исключением моделей, созданных узлами Анализ статистических распределений, Многомерные адаптивные регрессионные сплайны, Транзакционный анализ покупательских корзин, Анализ социальных сетей и Классификация на основе таксономии -
Узлы операций со строками: Агрегирование, Фильтрация таблицы, Уникальные записи, Дополнение и Сортировка строк.
Узел Фильтрация строк поддерживает параллельное выполнение за исключением случаев, когда PDL используется в SRL. -
Узлы анализа данных: Ближайшие соседи и Аудит данных.
-
Узлы текстового анализа: Индекс и Определение языка. В версиях после 6.5. параллельное выполнение текстовых узлов не поддерживается.
-
Узлы визуализации данных: Диаграмма с областями, Столбчатая диаграмма, Матрица диаграмм рассеяния, Линейный график, Круговая диаграмма, Иерархическая диаграмма, Тренд-график, Многомерная матрица and OLAP-таблица.
Отчеты об ошибках
Отчет об ошибках – это набор файлов, который в случае возникновения серверной ошибки отправляется по электронной почте компании Мегапьютер. Как правило, в отчете содержится список внутренних модулей PolyAnalyst, которые были загружены в память в момент возникновения ошибки, список всех программных модулей общего доступа, которые были загружены в память, стековый фрейм приложения, часть дампа кодового сегмента, основная информация об операционной системе, версия программы и некоторые основные показатели виртуальной памяти. Отчет НЕ содержит никакую личную информацию, например, имя пользователя, пароль, информацию о других открытых в Windows программах или иные данные, хранящиеся в виртуальной памяти вашего компьютера.
В случае возникновения программной ошибки, PolyAnalyst может попытаться собрать диагностические данные о том, какой элемент был запущен, какой элемент вызвал ошибку, а затем сохранить эту информацию во временном файле. Если опция Отсылать отчеты об ошибках включена, PolyAnalyst попытается отправить данный файл в службу технической поддержки компании Мегапьютер. В целях безопасности содержимое этого файла зашифровано. Это упростит и ускорит поиск программного решения данной проблемы, которое будет включено в следующее обновление PolyAnalyst.
Мегапьютер не собирает никакую личную информацию или информацию, которая при каких-либо обстоятельствах может рассматриваться как нарушение неприкосновенности частой жизни отдельного пользователя или нарушение политики безопасности компании. Отчеты об ошибках содержат только ту информацию, которая позволяет программистам компании Мегапьютер выявить и устранить причины ошибок. Тем не менее, отправка информации об ошибке в компанию Мегапьютер может противоречить политике безопасности вашей компании. Прежде чем использовать эту опцию, проконсультируйтесь с администратором. |
При необходимости вы также можете подключить опцию Сохранить копию отчета об ошибке.
Автоматический перезапуск
Опция Автоматический перезапуск позволяет автоматически перезагрузить систему при возникновении ошибки сервера, чтобы минимизировать время простоя при одновременной работе нескольких пользователей. Кроме того, клиентские программы PolyAnalyst можно настроить так, чтобы они автоматически заново подключались к серверу PolyAnalyst, если вследствие ошибки на сервере соединение прерывается. Сервис мониторинга сервера устанавливается и удаляется программой установки PolyAnalyst. Он запускается как отдельная служба.
О мониторинге сервера
При запуске сервера PolyAnalyst запускаются две программы: сервер PolyAnalyst и монитор сервера. Монитор сервера проверяет, запущен ли "rserver.exe" (серверный процесс PolyAnalyst), и если он неожиданно останавливается, перезапускает сервер. Он также сообщает новому процессу сервера PolyAnalyst о предшествующих прерванных соединениях.
Клиентские приложения, чье соединение с сервером PolyAnalyst было прервано, в целях безопасности запросят пароль для повторного подключения.
Монитор сервера не является обязательной службой. Его можно удалить или отключить, просто переименовав файл "rserver-monitor.exe" в установочной папке, например, в "rserver-monitor_.exe". Монитор сервера полезен только при работе с бета-версиями PolyAnalyst, в которых могут присутствовать программные ошибки.