Denna artikel är för Amanda Enterprise (AE) v. 3.1.X
Problem Symptom
FEL: Det går inte att ansluta till händelservern. ZMC-tjänsterna körs inte. ** (process: 16011): VARNING **: DBI-anslutning ('databas = zmc; mysql_socket = / opt / zmanda /amanda/mysql/tmp/mysql.sock;host=localhost;user=zmc;password=8d2112fd65db3a93df641fd7e3fa31754 RaiseError => 6378, PrintError => 0, AutoCommit => 0, ShowErrorStatement => 0, ChopBlanks => 0, TaintIn => 1, TaintOut => 1] ',' ', ...) misslyckades: Kan inte ansluta till lokal MySQL-server via socket '/ opt / zmanda / amanda /mysql/tmp/mysql.sock' (1) på /opt/zmanda/amanda/perl/lib/2/i5.8.8pc-solaris-thread- multi / Logging .pm rad 86
Problembeskrivning
När du startar ZMC-tjänsterna (“/etc/init.d/zmc_aee start”) kan vissa av ZMC-tjänsterna misslyckas med att börja med felmeddelandena ovan.
Vanligtvis inträffar detta när ZMC-tjänsterna inte stängdes av rent och antingen processerna fortfarande körs, pid-filer fanns kvar eller båda.
Upplösning
- Stoppa ZMC-tjänsterna:
# /etc/init.d/zmc_aee stopp
2. Om du bara använder Amanda Enterprise (och inte också Zmanda Recovery Manager), se efter "zmanda" -processer som kanske inte har stängts av:
pgrep -f zmanda -l
3. Om resultatet från detta visar några pågående processer och några är mysql-processer, måste dessa stängas rent för att undvika att ZMC-databasen skadas. Försök att stänga av dessa processer rent med:
/opt/zmanda/amanda/zmandactl.sh stoppa mysql
4. Kontrollera igen om några mysql-processer fortfarande körs:
pgrep -f zmanda -l
5. När det inte finns några mysql-processer kan alla andra avslutas:
pkill -f zmanda
6. Kontrollera att inga "zmanda" -processer körs:
pgrep -f zmanda -l
7. Med inga processer som körs raderar du eventuella pid-filer som kan ha blivit kvar i
/ opt / zmanda / common / eventserver / tmp /: #rm / opt / zmanda / common / eventserver / tmp / * pid
8. Försök nu igen för att starta ZMC-tjänster:
/etc/init.d/zmc_aee start