Ten artykuł jest przeznaczony dla Amanda Enterprise (AE) wersja 3.1.X
Objawy problemu
BŁĄD: nie można połączyć się z serwerem zdarzeń. Usługi ZMC nie działają. ** (proces: 16011): OSTRZEŻENIE **: 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] ',' ', ...) nie powiodło się: nie można się połączyć do lokalnego serwera MySQL przez socket '/ opt / zmanda / amanda /mysql/tmp/mysql.sock' (2) pod adresem /opt/zmanda/amanda/perl/lib/5.8.8/i86pc-solaris-thread- multi / Logging .pm linia 202
opis problemu
Podczas uruchamiania usług ZMC („/etc/init.d/zmc_aee start”), niektóre usługi ZMC mogą się nie uruchamiać z powyższymi komunikatami o błędach.
Zwykle dzieje się tak, gdy usługi ZMC nie zostały zamknięte w sposób czysty i albo procesy nadal działają, pliki pid zostały pozostawione, albo jedno i drugie.
Rozkład
- Zatrzymaj usługi ZMC:
# /etc/init.d/zmc_aee zatrzymaj
2. Jeśli korzystasz tylko z Amanda Enterprise (a nie ze Zmanda Recovery Manager), sprawdź, czy nie ma procesów „zmanda”, które mogły nie zostać zamknięte:
pgrep -f zmanda -l
3. Jeśli wynik ten pokazuje jakiekolwiek uruchomione procesy i są to procesy mysql, należy je zamknąć w czysty sposób, aby uniknąć uszkodzenia bazy danych ZMC. Spróbuj zamknąć te procesy na czysto za pomocą:
/opt/zmanda/amanda/zmandactl.sh zatrzymaj mysql
4. Sprawdź ponownie, czy nadal działają jakieś procesy mysql:
pgrep -f zmanda -l
5. Gdy nie ma już uruchomionych procesów mysql, wszystkie inne mogą zostać zakończone:
pkill -f zmanda
6. Sprawdź, czy nie są uruchomione żadne procesy „zmanda”:
pgrep -f zmanda -l
7. Gdy żadne procesy nie są uruchomione, usuń wszystkie pliki PID, które mogły pozostać w programie
/ opt / zmanda / common / eventserver / tmp /: #rm / opt / zmanda / common / eventserver / tmp / * pid
8. Teraz spróbuj ponownie uruchomić usługi ZMC:
/etc/init.d/zmc_aee start