[AIX Solaris HP-UX Linux Windows][IBM i]

Application Server 시작 및 다시 시작 문제점

서버 프로세스가 시작되지 않거나 시작 시 오류가 발생하는 경우, 다음 주제가 문제점 진단에 도움을 줄 수 있습니다.

설치 프로그램이 정상적으로 완료되지만 Application Server가 시작되지 않거나 시작 시 오류가 발생합니다.

참고: 이 주제는 하나 이상의 애플리케이션 서버 로그 파일을 참조합니다. 권장되는 대안은 분배 및 IBM® i 시스템에서 SystemOut.log, SystemErr.log, trace.logactivity.log 파일을 사용하는 대신 HPEL(High Performance Extensible Logging) 로그를 사용하고 인프라를 추적하도록 서버를 구성하는 것입니다. 원시 z/OS® 로깅 기능과 연계하여 HPEL을 사용할 수도 있습니다. HPEL을 사용하는 경우 서버 프로파일 바이너리 디렉토리의 LogViewer 명령행 도구를 사용하여 모든 로그에 액세스하고 정보를 추적할 수 있습니다. HPEL 사용에 대한 자세한 정보는 HPEL을 사용한 애플리케이션 문제점 해결 정보를 참조하십시오.
  • Application Server 로그 파일에서 단서를 찾아보십시오. 기본적으로 다음에서 로그 파일을 찾을 수 있습니다.
    • [Linux][AIX HP-UX Solaris]profile_root/logs/server_name/SystemErr.logSystemOut.log
    • [Windows]profile_root\logs\server_name\SystemErr.logSystemOut.log
    • [IBM i]profile_root/logs/server_name/SystemErr.logSystemOut.log
    Application Server 또는 노드에 전개된 여러 개의 애플리케이션을 시작하는 데 시간이 걸릴 수 있습니다. 주기적으로 SystemOut.log를 찾아보고 최근 업데이트사항을 살펴 서버가 여전히 시작되고 있는지 확인하십시오.
  • [Linux][AIX HP-UX Solaris]tail -f profile_root/ logs/server_name/SystemOut.log 명령은 서버의 진행을 관찰하기에 편리한 방법입니다.
  • 웹 모듈, 엔터프라이즈 Bean 및 메시징 자원과 같은 모듈을 사용하는 특정 자원과 관련된 오류 또는 경고를 찾아보십시오. 찾은 경우, 해당 자원의 구성 설정값에 대해 Application Server 구성 파일을 조사하십시오. 서버를 다시 시작하여 이 컴포넌트에 문제를 있는지 확인하십시오.

    [AIX Solaris HP-UX Linux Windows]예를 들어, Windows 시스템의 기본 구성이나 분배되지 않은 구성에서 profile_root\config\cells/ApplicationServerCell\nodes\node_name\servers\server_name\server.xml을 찾은 다음, 해당 자원의 특성에 대한 XML 태그를 조사하십시오. initialState의 값을 START에서 STOP으로 변경하십시오.

    [IBM i]예를 들어, profile_root/config/cells/ApplicationServerCell/nodes/node_name/servers/server_name/server.xml을 찾아보고 해당 자원의 특성에 대한 XML 태그를 조사하십시오. initialState의 값을 START에서 STOP으로 변경하십시오.

  • Information Center의 참조 보기를 클릭한 후 탐색 트리에서 메시지를 펼쳐 오류 또는 경고 메시지를 메시지 참조에서 조회하십시오.
  • Application Server를 작성한 후, 새 서버에 대한 구성 설정을 저장하기 전에 노드를 동기화해야 합니다. 노드를 동기화하지 않으면 새 서버가 시작되지 않을 수 있습니다.
    1. 사용자의 Applications Server가 모두 나열된 Applications Server 페이지에서 환경 설정을 클릭하십시오.
    2. 아직 선택되지 않은 경우, 노드에서 변경사항 동기화를 선택하십시오.
    3. 적용을 클릭하고 Application Server를 클릭하여 Application Server 목록으로 되돌아가십시오.
    4. 저장을 클릭하여 새 서버에 대한 구성 설정값을 저장하십시오.
  • Application Server가 Network Deployment 또는 다중 서버 구성의 일부인 경우,
    • [AIX Solaris HP-UX Linux Windows] 구성에 Application Server를 추가했는지 확인하십시오.
    • 배치 관리자와 노드 사이에 구성이 동기화되어 있는지 확인하십시오. 자동 동기화가 실행 중인 경우, 동기화가 완료될 때까지 대기하십시오. 수동 동기화를 사용하는 경우, 클러스터의 각 노드에 동기화를 요청하십시오.
    • [AIX Solaris HP-UX Linux Windows]Application Server를 시작하기 전에
      1. 다음 명령을 실행하여 배치 관리자를 시작하십시오.
      2. Application Server가 실행 중인 노드를 배치 관리자로 통합하는 1회 단계를 완료하십시오. 이 단계는 노드가 하나뿐인 경우에도 수행됩니다. 심지어 두 프로세스가 동일한 물리적 서버에 있을 경우에도 수행됩니다.
      3. 배치 관리자가 실행 중인지 확인하십시오.
        그런 다음, profile_root/bin 디렉토리에서 addNode nodename 명령을 실행하십시오. 예를 들어, 다음 명령은 Linux 또는 UNIX 시스템의 배치 관리자에 Application Server를 추가합니다.
        addNode.sh localhost 8879 -includeapps -startingport 3333

        배치 관리자는 8879라는 기본 SOAP 포트를 사용 중입니다. 두 프로세스 모두 동일한 시스템에 있습니다. Application Server에 설치된 모든 애플리케이션(시스템 애플리케이션인 관리 콘솔은 제외)은 배치 관리자에 설치되어 있습니다.

        startingport 매개변수를 사용하면 하나의 시스템에 공존 노드 에이전트 프로세스로 인한 문제점을 방지할 수 있습니다. 노드 에이전트 프로세스에 대한 모든 포트가 포트 번호 3333에서 시작합니다. -portprops 매개변수를 사용하여 포트를 명확하게 지정할 수도 있습니다.

        자세한 정보는 addNode 명령의 설명을 참조하십시오.

      4. app_server_root/bin/startNode.sh 또는 app_server_root\bin\startNode.bat를 입력하여 실행하려는 Application Server를 호스트하는 노드에서 노드 관리자 프로세스를 시작하십시오.
    • [IBM i]Application Server를 시작하기 전에, startNode Qshell 스크립트를 사용하여 사용자가 시작한 Application Server를 호스팅하는 노드에서 노드 에이전트 프로세스를 시작하십시오.
  • Application Server용 콘솔에 나타나도록 지정한 논리 이름이 - / \ : * ? " < > 및 선행과 후미 영역과 같이 유효하지 않은 문자를 포함하지 않았는지 확인하십시오.
  • [AIX Solaris HP-UX Linux Windows]다른 성공적인 설치 후, 배치 관리자를 시작할 수 없을 경우, 메시지에 대해 profile_root/logs/server_name/SystemErr.log 파일 및 SystemOut.log 파일을 찾으십시오.
  • [IBM i]다른 성공적인 설치 후, 배치 관리자를 시작할 수 없을 경우, 메시지에 대해 profile_root/logs/server_name/SystemErr.log 파일 및 SystemOut.log 파일을 찾으십시오.
  • Apache Derby를 사용 중이고 Application Server를 시작할 때 ERROR XSDB6: Another instance of Apache Derby might have already booted the database databaseName 오류가 수신되는 경우, 자세한 정보를 보려면 데이터 액세스 문제점 주제를 참조하십시오.
  • [AIX Solaris HP-UX Linux Windows]루트가 아닌 사용자 ID를 사용하여 Application Server를 실행할 때, 다음을 확인하십시오.
    • 루트가 아닌 사용자가 app_server_root/temp 디렉토리에 대한 쓰기 액세스 권한을 가집니다.
    • JVM이 app_server_root/config/plugin-cfg.xml 파일에 대한 쓰기 액세스 권한을 가집니다.
    • 루트가 아닌 사용자가 logs 디렉토리에 대한 액세스 권한을 가집니다.
  • [IBM i]QEJBSVR 이외의 사용자 프로파일을 사용하여 Application Server를 실행할 때는 다음을 확인하십시오.
    • 사용자 프로파일에 QEJBSVR이 그룹 프로파일로 지정되어 있습니다.
    • QEJBSVR이 profile_root 디렉토리 아래의 모든 파일과 디렉토리의 소유자입니다. Qshell 세션에서 다음 명령을 사용하여 QEJBSVR을 소유자로 설정할 수 있습니다.
      chown -R QEJBSVR profile_root
  • Application Server는 제한 모드에서는 시작되지 않을 수도 있습니다. 내부 서버 클래스에 액세스를 허용하거나 제한하도록 Application Server를 구성할 수 있습니다. 기본값은 액세스를 허용하는 것입니다. 액세스에 제한이 있으면 서버를 시작하지 못할 수 있습니다. Application Server가 제한 모드에서 시작되지 않으면 내부 클래스에 대한 액세스를 허용으로 변경하십시오.

애플리케이션 서버를 다시 시작한 후 SystemOut.log에 오류 메시지가 표시될 수 있음

Application Server를 다시 시작한 후 SystemOut.log에 다음 오류 메시지가 나타날 수 있습니다.
호스트 hostname 및 포트 portnumber에 대한 소켓 바인드가 실패했습니다. 포트가 이미 사용 중입니다. 

네트워크가 느릴 경우 이러한 문제점이 발생할 수 있으며, 메시지 텍스트에 나열된 포트는 애플리케이션이 중지되었다가 다시 시작될 때 청취를 완료하지 못했습니다.

이것이 문제점인지 확인하려면 포트 상태를 확인하십시오.

이러한 문제점을 정정하려면, 서버 정지 후 몇 분간 기다리십시오.
  1. [AIX Solaris HP-UX Linux Windows]포트가 청취 중이 아니지 확인하십시오. 다음 명령을 사용하십시오.
    netstat -a 
  2. [IBM i]포트가 청취 중이 아니지 확인하십시오. 다음 CL 명령을 사용하십시오.
    NETSTAT *CNN
  3. 서버를 다시 시작하십시오.

"DiscoveryService.sendQuery" 예외 메시지가 FFDC 로그 파일에 나타남

배치 관리자를 시작하면 배치 관리자가 해당 셀에 구성된 노드 에이전트를 모두 검색하려고 시도합니다. 배치 관리자가 해당 셀에서 노드 에이전트를 찾지 못할 경우 배치 관리자가 찾지 못한 각 노드 에이전트의 FFDC(First Failure Data Capture) 로그 파일에 예외가 기록됩니다. 노드 에이전트가 실행 중이지 않은 경우 예외를 무시해도 됩니다. 노드 에이전트가 실행 중인 경우에는 노드 에이전트가 실행 중인데도 배치 관리자가 해당 노드 에이전트를 찾지 못한 이유를 판별할 수 있는 추가 정보가 FFDC 로그 파일에 포함되어 있을 수 있습니다.

[IBM i]

WebSphere Application Server 버전 8.5.0.1을 적용한 후 IBM i에서 서버가 다시 시작되지 않음

8.5.0.1을 적용한 후 IBM i에서 서버가 다시 시작되지 않는 경우 다음 메시지를 수신할 수 있습니다. "CWWKE0044E: 서버 디렉토리에 대한 쓰기 권한이 없습니다."

OS 통합과 함께 QEJBSVR 사용자를 사용하여 시작되면 IBM i에서만 이 오류가 발생합니다.

<serverName>/workarea/.sCommandAuth 디렉토리의 컨텐츠를 삭제하는 스크립트로 서버 명령의 호출을 랩핑하여 이를 임시로 해결할 수 있습니다.

IBM 지원에는 문제점 해결에 필요한 정보를 수집하는 시간을 줄일 수 있는 문서와 도구가 있습니다. 문제점 보고서를 열기 전에 다음 지원 페이지를 참조하십시오.

주제 유형을 표시하는 아이콘 참조 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rtrb_appsrvstart
파일 이름:rtrb_appsrvstart.html