오류 : 이벤트 서버에 연결할 수 없습니다. ZMC 서비스가 실행되고 있지 않습니다.

이 기사는 Amanda Enterprise(AE) v. 3.1.X

문제 증상

오류 : 이벤트 서버에 연결할 수 없습니다. ZMC 서비스가 실행되고 있지 않습니다. ** (프로세스 : 16011) : 경고 ** : DBI connect ( 'database = zmc; mysql_socket = / opt / zmanda /amanda/mysql/tmp/mysql.sock;host=localhost;user=zmc;password=8d2112fd65db3a93df641fd7e3fa31754cbc6378; [ RaiseError => 0, PrintError => 0, AutoCommit => 0, ShowErrorStatement => 0, ChopBlanks => 1, TaintIn => 1, TaintOut => 1] ',' ', ...) 실패 : 연결할 수 없음 /opt/zmanda/amanda/perl/lib/2/i5.8.8pc-solaris-thread- multi / Logging에서 소켓 '/ opt / zmanda / amanda /mysql/tmp/mysql.sock'(86)를 통해 로컬 MySQL 서버에 연결 .pm 202 행

문제 설명

ZMC 서비스 ( "/etc/init.d/zmc_aee start")를 시작할 때 일부 ZMC 서비스가 위의 오류 메시지와 함께 시작되지 않을 수 있습니다.

일반적으로 이것은 ZMC 서비스가 완전히 종료되지 않고 두 프로세스 중 하나가 여전히 실행 중이거나 pid 파일이 남아 있거나 둘 다있을 때 발생합니다.

분해능

  1. ZMC 서비스를 중지합니다.
# /etc/init.d/zmc_aee 중지

2. Amanda Enterprise 만 실행하는 경우 (Zmanda Recovery Manager도 아님) 종료되지 않은 "zmanda"프로세스가 있는지 확인하십시오.

pgrep -f zmanda -l

3.이 출력에 실행중인 프로세스가 표시되고 mysql 프로세스가있는 경우 ZMC 데이터베이스 손상을 방지하기 위해 이러한 프로세스를 완전히 종료해야합니다. 다음을 사용하여 이러한 프로세스를 완전히 종료하십시오.

/opt/zmanda/amanda/zmandactl.sh mysql 중지

4. mysql 프로세스가 아직 실행 중인지 다시 확인합니다.

pgrep -f zmanda -l

5. 실행중인 mysql 프로세스가 없으면 다른 모든 프로세스를 종료 할 수 있습니다.

pkill -f zmanda

6. 실행중인 "zmanda"프로세스가 없는지 확인합니다.

pgrep -f zmanda -l

7. 실행중인 프로세스가없는 상태에서 주변에 남아있을 수있는 모든 pid 파일을 삭제합니다.

/ opt / zmanda / common / eventserver / tmp / : #rm / opt / zmanda / common / eventserver / tmp / * pid

8. 이제 ZMC 서비스를 다시 시작하십시오.

/etc/init.d/zmc_aee 시작