Устранение неисправностей в среде SaaS
Этот раздел предназначен для бизнес-администраторов Windchill SaaS.
Индексирование останавливается из-за слишком большой длины URL-адреса - ошибка 413 (слишком большое информационное наполнение)
При использовании MPMLink индексирование останавливается при обработке объектов, если длина URL-адреса превышает допустимые пределы, что приводит к ошибке 413 Payload Too Large.
Решение
При использовании MPMLink для включения индексирования с длинными URL-адресами сконфигурируйте настройки серверов AJP и Tomcat следующим образом:
1. В оболочке Windchill перейдите в папку <HTTPServer> и выполните следующую команду:
ant -f config.xml configureAJPWorkers -DajpMaxPacketSize=16384
2. В оболочке Windchill перейдите в каталог папок <Windchill>/Tomcat и выполните следующую команду:
ant -f config.xml configureConnectors -DajpMaxPacketSize=16384
3. Отредактируйте файл HTTPServer/conf/httpd.conf, чтобы включить в него следующие строки:
LimitRequestLine 16384
LimitRequestFieldSize 16384
4. Перезапустите серверы Apache и Windchill, чтобы изменения вступили в силу.
|
|
Если проблема не устранена, а запрос продолжает завершаться ошибкой 413 Payload Too Large from GET, проверьте настройки конфигурации. Попробуйте увеличить все четыре значения, упомянутые в описанных выше шагах, используя значение, кратное 1024.
|
Проблема. Задания массового индексирования завершаются с различными ошибками
В процессе массового индексирования несколько заданий могут завершиться сбоем с ошибками, например:
• Failed to upload PVZ
Эта проблема обычно возникает из-за сбоя в работе сети во время процесса выгрузки.
Решение
После восстановления сетевого соединения повторно отправьте сбойные задания в Windchill, сбросив сбойные элементы очереди для устранения этих ошибок. Сведения о сбросе сбойных элементов очереди см. в разделе
Выполнение регулярного обслуживания очереди.
Сбой запросов подключаемых модулей с ошибкой превышения времени ожидания прокси
Запросы подключаемого модуля из интерфейса пользователя занимают больше времени, чем ожидалось, и превышают время ожидания 60 секунд, заданное по умолчанию для прокси-сервера Apache. Результатом будет следующее.
• Длительно выполняемые запросы подключаемого модуля завершаются сбоем через 60 секунд.
• Обновление страницы или перезапуск Apache не устраняют проблему.
Решение
Чтобы решить проблему с временем ожидания, увеличьте значение времени ожидания для подключаемого модуля AI Parts Rationalization (например, до 120–300 секунд).
1. Найдите файл конфигурации прокси Apache. Этот файл генерируется во время установки подключаемого модуля.
Например: /opt/ptc/plugins/AIPartsRationalization/AIPartsRationalization-proxy.conf
2. Добавьте параметр времени ожидания в записи этого типа. Приведенное ниже значение (timeout=300) является только примером, а все записи кода предоставлены в иллюстративных целях:
<Proxy balancer://AIPartsRationalization_lb/>
BalancerMember http://localhost:<plugin instance1 port>/Windchill/WCPlugins/partsearch route=AIPartsRationalization1
BalancerMember http://localhost:<plugin instance2 port>/Windchill/WCPlugins/partsearch route=AIPartsRationalization2
BalancerMember http://localhost:<plugin instance3 port>/Windchill/WCPlugins/partsearch route=AIPartsRationalization3
BalancerMember http://localhost:<plugin instance4 port>/Windchill/WCPlugins/partsearch route=AIPartsRationalization4
BalancerMember http://localhost:<plugin instance5 port>/Windchill/WCPlugins/partsearch route=AIPartsRationalization5
ProxySet stickysession=AIPartsRationalization_sticky
</Proxy>
3. После внесения изменений перезапустите Apache.
Проблема. Не удается перезапустить Apache
Если во время установки или во время смены сертификата какой-либо узел был выключен, то в процессе настройки кластера может возникнуть сбой при перезапуске Apache, когда этот узел вернется в рабочий режим в сети. В этом случае в журнале сервера методов появится сообщение об ошибке.
Решение
Чтобы устранить эту проблему, перезапустите Apache вручную.
Проблема. Сбой конфигурации пользователя индексирования с ошибкой HTTP 500
Сбой конфигурации пользователя индексирования с ошибкой HTTP 500. Эта ошибка отображается в интерфейсе пользователя, а также видна на вкладке "Сеть" или в журналах API.
Причина. У пользователя индексирования отсутствует требуемая лицензия Windchill.
Решение
Добавьте пользователя индексирования в одну из базовых лицензий через группу исключения лицензий. Дополнительные сведения см. в разделе
Группа исключения из лицензии.
Проблема. Запрошено слишком много поисков дубликатов (максимум: 15) в подключаемом модуле повторного использования деталей
При выполнении поиска подобия форм на вкладке Поиск в индексированной базе данных подключаемого модуля система после 15 последовательных поисков выдает сообщение об ошибке: "Запрошено слишком много поисков дубликатов, максимум: 15".
Это ожидаемое поведение. При каждом поиске, выполняемом администратором, создается новая запись поиска. Система ограничивается 15 активными поисками, чтобы предотвратить перегрузку.
С другой стороны, в поиске конечными пользователями повторно используются существующие записи и автоматически удаляются старые, что сохраняет количество в определенных пределах.
Решение
Выполните поиск от имени конечного пользователя, щелкнув Поиск дубликатов деталей с использованием существующего диапазона подобия. Это удалит старые поиски и освободит места для новых. Повторите поиск после выполнения поиска конечным пользователем.
Сбой обновления подключаемого модуля
При попытке обновления подключаемого модуля может возникнуть сбой процесса обновления. Возможные причины:
• Сбой загрузки или установки ZIP-файла из PTC SaaS Platform.
• Сбой проверки JAR-файла.
Результат
В этом случае при обновлении подключаемого модуля возникает сбой и имеющаяся версия подключаемого модуля остается без изменений.
Страница диспетчера подключаемых модулей отображается пустой на французском языке
Если задан французский язык, содержимое не отображается на странице Диспетчер подключаемых модулей после выбора раздела > , даже если подключаемый модуль установлен и запущен.
Решение
Чтобы просмотреть страницу Диспетчер подключаемых модулей, выполните следующие шаги:
1. Войдите в систему как администратор сайта и перейдите на страницу > .
2. Щелкните Настройка текста в группе Администрирование бизнес-процессов. Страница откроется в новой вкладке.
3. Разверните страницы Настройка текста и Корень.
4. Щелкните правой кнопкой мыши Набор текстов и выберите опцию Создать папку строк.
Откроется диалоговое окно Создать папку строк.
5. Щелкните значок Поиск.
Откроется диалоговое окно Выбрать текст интерфейса пользователя.
6. Выполните поиск PluginManagerResource, выберите его и нажмите кнопку OK
В диалоговом окне Создать папку строк отображается наименование PluginManagerResource.
7. Нажмите кнопку OK. PluginManagerResource добавляется в раздел Настройка текста.
8. Щелкните правой кнопкой мыши PluginManagerResource и выберите "Править".
9. Выберите запись PLUGIN_RUNNING_STATUS и щелкните Править. Откроется диалоговое окно Просмотр и правка свойств записей.
10. Щелкните значок Локализовать. Откроется диалоговое окно Локализовать.
11. Отредактируйте перевод, чтобы заменить строку для французской языковой настройки на Выполняется.
12. Нажмите кнопку OK.
13. Нажмите кнопку Сохранить или Готово.
14. Обновите интерфейс Диспетчера подключаемых модулей, чтобы увидеть обновленное значение.