기본 작동 확인

아래에는 Ooyala Flex에서 인스턴스를 작성할 때 수행해야 하는 기본 작동 확인 작업의 집합이 나와 있습니다.

1. Ooyala Flex 프로세스가 실행되고 있는지 확인

Ooyala Flex의 Java 프로세스가 시스템에서 실행되고 있는지 확인합니다.

ps –ef | grep mio

관련 Java 프로세스가 실행되고 있지 않으면 JVM이 실행 중이지 않거나 작동이 중단되었을 수 있습니다. 이 경우에는 조사를 위해 관련 /tmp/hs_err_pid*.log를 보내 주시기 바랍니다.

서버에서 'top'을 사용하여 프로세스 상태 및 CPU를 많이 사용 중일 수 있는 프로세스를 확인합니다.

2. CPU 및 RAM

성능이 크게 저하된 경우 서버에 할당된 CPU 수와 RAM의 양을 토대로 하여 실행 중인 워크플로/작업 수가 많이 늘어났는지를 확인합니다. 이러한 경우에는 CPU/RAM을 더 추가해야 할 수 있습니다.

3. 로그에서 예외 또는 오류 확인

Ooyala Flex 마스터 서버의 서버 로그 파일에 표시되는 예외 또는 오류 메시지를 확인합니다.

/nem/logs/jboss/logs/server.log

예외가 발생한 경우 로그 기록을 다시 확인하여 해당 예외가 처음 발생한 시간을 확인할 수 있는지와 일관성/패턴을 식별할 수 있는지를 파악합니다.

grep “Exception” /nem/logs/jboss/logs/server.log

 

4. 로깅 수준 확인

JBoss 로깅이 DEBUG 모드로 설정된 경우 성능이 저하될 수 있습니다.

/nem/mio/jboss-eap-6.3/standalone/configuration/mio-*.xml

 

5. 워크플로 상태 확인

Ooyala Flex Console에서 생성한 수만큼의 워크플로가 실행되고 있는지 아니면 지난 3~24시간 동안 실패한 워크플로가 있는지를 확인합니다.

1) Ooyala Flex Console에 로그인합니다.

2) 워크플로 탭을 클릭합니다.

3) 오른쪽의 고급 버튼(워크플로 검색 바로 아래)을 클릭합니다.

4) 일반 또는 워크플로 옵션을 사용하여 검색합니다.

대부분의 작업이 '예약됨' 상태이면 Ooyala Flex 마스터를 다시 시작해야 합니다. 마스터가 클러스터형인 경우에는 라이브 웹 사이트에서 현재 서비스를 제공하고 있는 마스터를 파악합니다. 그런 다음 마스터 서버 중 하나에 로그온하여 표시되는 인터페이스의 수를 확인합니다.

IP 주소

IP 주소 두 개가 나열되는 경우 서버가 라이브 웹 사이트에 서비스를 제공하는 중이므로 다시 시작해서는 안 됩니다. 다른 서버에서 Ooyala Flex를 다시 시작하십시오.

다시 시작된 서버에서 자동 IP 장애 조치(failover)를 위한 'ucarp'가 실행되고 있는지 확인합니다.

cd /nem/carp

sudo nem status

첫 번째 마스터 서버로 이동하여 NEM을 비활성화합니다.

cd /nem/carp

sudo nem disable

6. 영향받는 Java 프로세스의 관련 Java 덤프 가져오기

Ooyala Flex에서 문제가 계속 발생하면 Java 프로세스가 실행되는 중에 프로세스에서 덤프 몇 개를 가져와서 추가로 조사할 수 있습니다.

 

Java 스택 추적 덤프

Ooyala Flex 프로세스가 계속 실행 중인 경우 Java 스택 추적 덤프를 가져온 다음 조사를 위해 지원 팀으로 보냅니다. 이 경우 지정된 Java 프로세스의 활성 Java 스레드 덤프를 가져오게 됩니다. 비교를 위해 지정된 기간 동안 덤프 몇 개를 가져올 수도 있습니다.

Ooyala Flex 프로세스 소유자로 다음 명령을 실행합니다.

ps –ef | grep mio

jstack PID > /tmp/jstack-dump.`date +%F.%H:%M`

 

Java Heap Dump

메모리에서 Java 프로세스에 포함된 항목을 확인하려면 다음을 수행합니다.

Ooyala Flex 프로세스 소유자로 다음 명령을 실행합니다.

ps –ef | grep mio

jmap –dump:file=/tmp/jmap-dump.`date +%F.%H:%M` PID