Amanda Enterprise / Zmanda Recovery Manager GUI Crash - Kabul muteksini serbest bırakamadı

Bu makale MySQL İçin Zmanda Kurtarma Yöneticisi (ZRM) ve Amanda Kurumsal (AE)

Sorun Türü: Genel

BelirtileriZmanda Yönetim Konsolu (ZMC) beklenmedik şekilde çöküyor. / Opt / zmanda / amanda / apache2 / logs / error_log veya / opt / zmanda / zrm / apache2 / logs / error_log hata günlüğünü incelemek aşağıdaki hata dizesini gösterir:

[not] Apache / 2.2.22 (Unix) mod_ssl / 2.2.22 OpenSSL / 0.9.8zg mod_fastcgi / 2.4.6 yapılandırılmış - normal işlemlere devam etme [not] Apache / 2.2.22 (Unix) mod_ssl / 2.2.22 OpenSSL / 0.9.8zg mod_fastcgi / 2.4.6 yapılandırıldı - normal işlemlere devam ediliyor [uyarı] FastCGI: işlem yöneticisi başlatıldı [uyarı] FastCGI: sunucu "/etc/zmanda/.p" başladı [acil] (43) Tanımlayıcı kaldırıldı: yapılamadı kabul muteksini yakala [acil] (43) Tanımlayıcı kaldırıldı: kabul muteksini yakalayamadı [alert] Çocuk Ölümcül bir hata döndürdü ... Apache çıkıyor! [ortaya çık] (22) Geçersiz argüman: kabul muteksi serbest bırakılamadı

Açıklama

ZMC, süreçler arası kilitler için SysV semaforlarını ve süreç içi kilitler için pthread mutekslerini kullanan Apache2'de çalışır. Sistemin belleği, dosya işleyicileri veya başka bir kaynağı azaldığında, muteksler düzgün çalışmayacak ve apache başlayamayacaktır. Mesaj günlüğünde bir OOM katil mesajı görülebilir. Mutex türü AcceptMutex yönergesi ile değiştirilebilir.

Çözüm:

/Opt/zmanda/amanda/apache2/conf/httpd.conf dosyasını değiştirin ve sonuna aşağıdaki satırı ekleyin:

Kabul EtMutex fcntl

Ardından ZMC'yi yeniden başlatın:

hizmet zmc_aee yeniden başlatma