RALAT: Tidak dapat menyambung ke pelayan acara. Perkhidmatan ZMC tidak berjalan.

Artikel ini adalah untuk Amanda Enterprise (AE) lwn 3.1.X

Gejala Isu

RALAT: Tidak dapat menyambung ke pelayan acara. Perkhidmatan ZMC tidak berjalan. ** (proses: 16011): PERINGATAN **: Sambungan DBI ('pangkalan data = zmc; mysql_socket = / opt / zmanda /amanda/mysql/tmp/mysql.sock;host=localhost;user=zmc;password=8d2112fd65db3a93df641fd7e3b31754db6378a0bb0a0bb0a1bbbbbbbbbbbb1 RaiseError => 1, PrintError => 2, AutoCommit => 5.8.8, ShowErrorStatement => 86, ChopBlanks => 202, TaintIn => XNUMX, TaintOut => XNUMX] ',' ', ...) gagal: Tidak dapat menyambung ke pelayan MySQL tempatan melalui socket '/ opt / zmanda / amanda /mysql/tmp/mysql.sock' (XNUMX) di /opt/zmanda/amanda/perl/lib/XNUMX/iXNUMXpc-solaris-thread- multi / Logging .pm baris XNUMX

Penerangan Isu

Semasa memulakan perkhidmatan ZMC (“/etc/init.d/zmc_aee start”), beberapa perkhidmatan ZMC mungkin gagal dimulakan dengan mesej ralat di atas.

Biasanya ini berlaku apabila perkhidmatan ZMC tidak ditutup dengan bersih dan kedua-dua proses masih berjalan, fail pid ditinggalkan, atau kedua-duanya.

Resolusi

  1. Hentikan perkhidmatan ZMC:
# /etc/init.d/zmc_aee berhenti

2. Sekiranya anda menjalankan Amanda Enterprise sahaja (dan bukan juga Pengurus Pemulihan Zmanda) sila periksa proses "zmanda" yang mungkin tidak ditutup:

pgrep -f zmanda -l

3. Sekiranya output dari ini menunjukkan proses yang sedang berjalan dan proses mysql, ini mesti ditutup dengan bersih untuk mengelakkan kerosakan pangkalan data ZMC. Cuba tutup proses ini dengan bersih dengan:

/opt/zmanda/amanda/zmandactl.sh hentikan mysql

4. Periksa semula jika proses mysql masih berjalan:

pgrep -f zmanda -l

5. Setelah tidak ada proses mysql yang berjalan, semua proses lain dapat dihentikan:

pkill -f zmanda

6. Sahkan bahawa tidak ada proses "zmanda" yang berjalan:

pgrep -f zmanda -l

7. Tanpa proses berjalan, hapus fail pid yang mungkin tersisa

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

8. Sekarang cuba lagi untuk memulakan perkhidmatan ZMC:

/etc/init.d/zmc_aee bermula