Инструменты диагностики IBM Cognos: Вариант использования – диагностирование проблемы запуска сервера при помощи программы IBM Cognos Diagnostic Tool

Продукт(ы): IBM Cognos BI. Область применения: инфраструктура

Клиент звонит в службу поддержки IBM Cognos и сообщает, что один из его серверов IBM Cognos BI в мультисерверной среде не запускается. Аналитики службы поддержки используют программу IBM Cognos BI Diagnostic Tool для сбора информации с целью решения проблемы.

Введение

Назначение

В данном документе описывается методология поиска и устранения неисправностей, объединяющая общедоступные инструментальные средства для диагностирования и решения проблемы, возникающей при определенном варианте использования. Вариант использования будет представлен в виде сценария, в котором сотрудник службы поддержки IBM Cognos работает с клиентом с целью диагностирования и решения конкретной проблемы.

Упоминаемые в данном документе инструментальные средства можно найти по адресу http://www.ibm.com/software/data/support/cognos_sdk.html.

Применимость

Хотя рассматриваемая методика поиска и устранения неисправностей не зависит от конкретной версии IBM Cognos BI, этого нельзя сказать о некоторых из используемых средств диагностики. Версия загружаемого инструментального средства будет специфична для версии IBM Cognos BI, в которой возникла проблема.


Описание варианта использования

Клиент звонит в службу поддержки IBM Cognos и сообщает, что один из его серверов IBM Cognos BI в мультисерверной среде не запускается. Клиент полностью уверен в том, что все серверные среды одинаковы и соответствуют поддерживаемым IBM Cognos средам, перечисленным на сайте службы поддержки.


Сбор информации для этого варианта использования

Аналитик службы поддержки запрашивает список компонентов каждого сервера и видит, что версии программного обеспечения IBM Cognos BI для всех серверов совпадают. Аналитик службы поддержки спрашивает клиента об операционных системах, используемых в средах, и об используемых серверах приложений. Клиент сообщает, что все серверы работают на операционной системе Microsoft Windows Server 2008 и что они используют контейнер сервлетов Tomcat, поставляемый с продуктом.

Затем аналитик службы поддержки просит клиента загрузить и запустить вспомогательную программу IBM Cognos BI Diagnostic. Эта программа расположена по адресу http://www.ibm.com/support/docview.wss?uid=swg24020669.

Данное средство диагностики работает на сервере IBM Cognos BI, который не запускается, и на одном из серверов, который запускается. Затем клиент отправляет сформированные программой диагностики log-файлы в службу поддержки для анализа.


Указание причин и мер предосторожности

Аналитик службы поддержки анализирует выданные программой диагностики файлы (IBMCognosBI_CognosInfo_<date><time>.txt) с каждого сервера и замечает, что на работающем сервере не настроена переменная окружения JAVA_HOME.

Аналитик службы поддержки информирует клиента о том, что переменная окружения JAVA_HOME на проблемном сервере указывает на версию Java, не поддерживаемую используемой версией IBM Cognos BI. Если переменная окружения JAVA_HOME не указана, Tomcat по умолчанию использует Java, поставляемый с IBM Cognos BI, что объясняет, почему остальные серверы работают.

Аналитик предлагает несколько мер по исправлению ситуации.

  1. Клиент может удалить переменную окружения JAVA_HOME на проблемном сервере IBM Cognos BI или указать в ней поддерживаемую версию Java.
  2. Клиент может также изменить файлы bootstrap_win34.xml или bootstrap_win64.xml (в зависимости от разрядности версии, 32 или 64, установленного IBM Cognos BI) и жестко прописать в коде путь к поддерживаемой версии Java. Эти XML-файлы начальной загрузки расположены в каталоге <cognos_install>/bin и используются программой cogbootstrapservice.exe для чтения значений начальных параметров при запуске сервиса IBM Cognos BI на Windows-машине.

Решение проблемы

В данной ситуации клиент не хочет удалять или изменять переменную окружения JAVA_HOME в своей Windows-среде, поскольку имеется другое программное обеспечение, выполняющееся на том же сервере и требующее наличия этой настройки. Клиент выбирает вариант изменения файла bootstrap_win32.xml и меняет строку

<path quoteAsParam="true">${java_home}/bin/java.exe</path>

на

<path quoteAsParam="true">C:\Progra~1\IBM\cognos\c10 \bin\jre\6.0\bin\java.exe</path>

Жирным шрифтом выделен измененный в XML-файле элемент.

Теперь сервер IBM Cognos BI запускается без проблем.

Ресурсы

Комментарии

developerWorks: Войти

Обязательные поля отмечены звездочкой (*).


Нужен IBM ID?
Забыли Ваш IBM ID?


Забыли Ваш пароль?
Изменить пароль

Нажимая Отправить, Вы принимаете Условия использования developerWorks.

 


Профиль создается, когда вы первый раз заходите в developerWorks. Информация в вашем профиле (имя, страна / регион, название компании) отображается для всех пользователей и будет сопровождать любой опубликованный вами контент пока вы специально не укажите скрыть название вашей компании. Вы можете обновить ваш IBM аккаунт в любое время.

Вся введенная информация защищена.

Выберите имя, которое будет отображаться на экране



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

Отображаемое имя должно иметь длину от 3 символов до 31 символа. Ваше Имя в системе должно быть уникальным. В качестве имени по соображениям приватности нельзя использовать контактный e-mail.

Обязательные поля отмечены звездочкой (*).

(Отображаемое имя должно иметь длину от 3 символов до 31 символа.)

Нажимая Отправить, Вы принимаете Условия использования developerWorks.

 


Вся введенная информация защищена.


static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=40
Zone=Information Management
ArticleID=845041
ArticleTitle=Инструменты диагностики IBM Cognos: Вариант использования – диагностирование проблемы запуска сервера при помощи программы IBM Cognos Diagnostic Tool
publish-date=11082012