프로파일 작성 또는 기능 보강 장애 복구

새 프로파일을 작성하거나 기존 프로파일을 기능 보강할 때 프로파일 마법사에서 장애가 나타날 수 있습니다. manageprofiles 명령을 사용하는 경우에도 같은 상황이 발생할 수 있습니다. 이러한 장애가 발생하는 경우, 먼저 이 주제에서 설명한 바와 같이 로그 파일을 확인한 후 상황에 따라 원하는 복구 지시사항을 수행하십시오.

로그 파일

다음 로그 파일을 주어진 순서대로 살펴 보십시오. 각 로그 파일에는 "INSTCONFSUCCESS." 항목이 포함되어 있어야 합니다. 파일에 이 항목이 없는 경우, 장애가 발견됩니다. 로그 파일을 확인하여 장애 발생의 원인과 복구 방법을 결정하십시오.
  1. 로그 파일은 프로파일 마법사에서 작성됩니다.
    주: manageprofiles 명령을 사용하고 장애가 발생한 경우, 이 파일을 보지 않았을 수 있습니다.
    파일의 이름은 부분적으로 시간 소인을 기반으로 하며 pcatLogNNNNNNNNNNNNN.txt 양식으로 표시됩니다. 여기서 NNNNNNNNNNNNN은 숫자입니다. 이 파일은 Linux 및 UNIX 시스템의 경우 profile_root/logs 디렉토리, Microsoft Windows 시스템의 경우 profile_root\logs에 있을 수 있습니다. (여기서 profile_root는 프로파일의 설치 위치입니다.) 장애 원인을 판별할 수 없는 경우, 다음 옵션에서 설명한 로그 파일을 검토하십시오.
    주: 프로파일에 프로파일 마법사를 여러 번 실행하는 경우, 이런 파일이 두 개 이상 존재할 수 있습니다. 항상 최신 파일을 참조하십시오.
  2. wasprofile_create_profile_name.log 로그 파일(여기서 profile_name은 프로파일의 이름입니다.)
    주: 새 프로파일을 작성하고 기존 프로파일의 기능을 보강하지 않는 경우에만 이 파일을 확인하십시오.

    이 로그 파일은 Linux 및 UNIX 시스템의 경우 install_root/logs/wasprofile 디렉토리에 Windows 시스템의 경우 install_root\logs\wasprofile 디렉토리에 있습니다(여기서 install_rootWebSphere Process Server 설치 루트 위치입니다). "Result of executing" 텍스트를 검색하고 각 어커런스가 "true"로 끝나는지 확인하십시오. 각 true 또는 false 값은 프로파일 템플리트 구성 조치 .ant 스크립트 실행의 결과입니다. 예를 들어, 다음과 같습니다.

    <message>Result of executing
    E:\o0536.15\profileTemplates\default\actions\first was: true</messages>

    이 파일의 "false" 값은 장애 소스를 표시할 수 있습니다.

    주: 여러 "false" 어커런스가 있을 수 있습니다. 각각을 조사하고 복구하십시오. 또한 프로파일이 작성된 경우, 다음 옵션에서 설명한 로그 파일을 검토하십시오.
  3. wasprofile_augment_profile_name.log 로그 파일(여기서 profile_name은 프로파일의 이름입니다.)

    이 로그 파일은 Linux 및 UNIX 시스템의 경우 install_root/logs/wasprofile 디렉토리에 Windows 시스템의 경우 install_root\logs\wasprofile 디렉토리에 있습니다(여기서 install_rootWebSphere Process Server 설치 루트 위치입니다). "Result of executing" 텍스트를 검색하고 각 어커런스가 "true"로 끝나는지 확인하십시오. 각 true 또는 false 값은 프로파일 템플리트 구성 조치 .ant 스크립트 실행의 결과입니다. 예를 들어, 다음과 같습니다.

    <messages>Result of executing
    E:\o0536.15\profileTemplates\default.wbicore\actions\saveParamsWbiCore.ant 
    was:true</messages>

    이 파일의 "false" 값은 장애 소스를 표시할 수 있습니다. 또한 다음 옵션에서 설명한 로그 파일을 검토하십시오.

    주: 여러 "false" 어커런스가 있을 수 있습니다. 각각을 조사하고 복구하십시오.
  4. 개별 프로파일 템플리트 조치 로그 파일.

    앞의 옵션에서 설명한 로그 파일에서 false 값이 발견되면 Linux 및 UNIX 시스템의 경우, profile_root/logs 디렉토리를, Windowsm 시스템의 경우 profile_root\logs를 검토하십시오. (여기서 profile_root는 프로파일의 설치 위치입니다.) 이러한 로그 파일은 일관적인 이름 지정 규칙을 수행하지 않지만 일반적으로 실패한 .ant 스크립트의 이름이며 끝에 .log가 붙습니다. 예를 들어, wasprofile_augment_profile_name.log 파일에 다음 항목이 있다고 가정합니다.

    <messages>Result of executing
    E:\o0536.15\profileTemplates\default.wbicore\actions\saveParamsWbiCore.ant 
    was:false</messages>

    먼저 wasprofile_augment_profile_name.log 파일에 주변 항목을 확인하십시오. 주변 항목에서 장애 원인을 판별할 수 없는 경우, 해당 로그 파일에서 실패한 .ant 스크립트 항목을 찾으십시오. 이 사례에서, saveParamsWbiCore.ant 스크립에 의해 작성되는 로그 파일은 saveParamsWbiCore.ant.log입니다. 장애 발생 원인을 조사하려면 해당 파일을 보십시오.

작성 장애 복구

프로파일 작성에 실패한 원인을 결정하고 장애 원인을 처리한 후 프로파일 작성을 다시 시도할 수 있습니다.
주: 프로파일을 작성할 때, 먼저 WebSphere Application Server 프로파일을 작성한 후 WebSphere Process Server 프로파일 템플리트로 기능을 보강하여 WebSphere Process Server 프로파일을 작성합니다. 프로파일 작성 장애가 발생한 경우에도, 필요한 모든 기능 보강이 이루어지지 않은 프로파일이 존재할 수 있습니다(장애로 인해).

프로파일이 존재하는지 판별하려면 Linux 및 UNIX 시스템의 경우 install root/bin/wasprofile.sh -listProfiles 명령을, Windows 시스템의 경우 install_root\bin\wasprofile.bat -listProfiles 명령을 실행하십시오. (여기서 install_rootWebSphere Process Server 설치 루트 위치입니다.) 작성에 사용한 프로파일 이름이 존재하지 않는 경우, 프로파일을 다시 작성할 수 있습니다. 작성에 사용한 프로파일 이름이 존재한다면 프로파일이 작성되었고 기능 보강 장애가 발생했습니다. 기능 보강 장애 복구에 대한 팁은 기능 보강 장애 복구의 내용을 참조하십시오.

manageprofiles 명령 사용 시, 프로파일이 작성되었지만 기능 보강이 실패한 경우 프로파일 마법사가 진행 중인 기능 보강을 종료하는 것이 좋습니다.

기능 보강 장애 복구

프로파일 기능 보강 장애의 원인을 판별하고 장애 원인을 처리한 후 다음 단계를 수행하여 완벽한 WebSphere Process Server 프로파일을 작성하기 위해 기존 프로파일의 기능 보강을 다시 시도할 수 있습니다.

  1. 새 프로파일을 작성하는 대신 프로파일 마법사를 시작하고 기존 프로파일의 기능 보강을 선택하십시오.
  2. 작업 중이었던 프로파일을 선택하고 올바른 정보를 입력하십시오.
주: 일부 기능 보강은 처음 프로파일 마법사를 실행했을 때 성공적으로 완료되었을 수도 있습니다. 그 결과, 처음 프로파일 작성을 시도했을 때 보았던 패널이 모두 표시되지 않을 수 있습니다. 프로파일 마법사가 완료해야 할 기능 보강을 발견하고 필요한 패널만 표시하기 때문입니다.
주의: 이를 시도하기 전에 직접 프로파일을 삭제하도록 선택하면 삭제하기 전에 프로파일에서 모든 기능 보강을 제거하십시오. 그렇지 않으면 문제점이 발생할 수 있습니다. 여기에는 WebSphere Process Server 프로파일 마법사가 WebSphere Process Server 프로파일로 기능을 보강하기 위해 작성한 원래 WebSphere Application Server 또는 WebSphere Application Server Network Deployment 프로파일 모두의 기능 보강과 다른 프로파일 템플리트에서 작성한 기능 보강이 포함됩니다. 자세한 정보 기능 보강 삭제의 내용을 참조하십시오.

기능 보강 삭제

WebSphere Process Server 프로파일 마법사가 원래 작성한 기능 보강 내용을 WebSphere Process Server 프로파일에서 제거하려면 다음 단계를 수행하십시오.
  1. 프로파일에 대해 실행 중인 서버가 없는지 확인하십시오.
  2. install_root/properties/profileRegistry.xml 파일(Linux 및 UNIX 플랫폼의 경우) 또는 install_root\properties\profileRegistry.xml 파일(Windows 플랫폼의 경우)에서 프로파일 항목을 찾아 WebSphere Process Server 기능 보강의 갯수를 판별하십시오.
  3. wasprofile -unaugment 명령을 사용하여 프로파일의 WebSphere Process Server 기능 보강에서 보강된 기능을 해제하십시오.
  4. 각 호출은 프로파일로 기능이 보강된 마지막 템플리트를 제거합니다. 실행한 기능 보강 해제 명령이 완료되었는지 확인하십시오.
  5. wasprofile -delete 명령을 사용하여 프로파일을 삭제하십시오.
주: wasprofile 명령 이외의 다른 방법으로 profileRegistry.xml 파일의 내용을 변경하지 마십시오.
WebSphere Process Server 이외에 제품의 프로파일 템플리트에서 보강된 기능을 제거하려면 기타 제품 문서를 참조하여 템플리트에서 보강된 기능이 적절히 해제되었는지 확인하십시오.

기능 보강의 수동 삭제에 대한 자세한 정보는 IBM Technical Note 1218704, "명령행 유틸리티 wasprofile을 사용하여 프로파일을 수동 삭제하기 전에 보강 기능 제거"를 참조하십시오.


ⓒ Copyright IBM Corporation 2005, 2006.
이 Information Center는 Eclipse 기술을 기반으로 합니다. (http://www.eclipse.org)