MCS-prosessi näyttää lopettavan vastaamisen, kun AVI-työnkulku yrittää pysäyttää MCS:n.
Juuritapausta tutkitaan edelleen.
Katso ratkaisuosasta tilapäinen kiertotapa ongelman ohittamiseksi.
1. Kirjaudu Avamar Utility Node -palveluun.
2. Varmista dpnctl- ja mcserver.sh-komennoilla, että MCS ei ole toiminnassa:
dpnctl status mcs ; mcserver.sh --test
Molempien tulosten pitäisi ilmoittaa, että MCS ei ole toiminnassa.
3. Vaihda pääkäyttäjäksi:
su -
4. Tarkista AVI-käyttöliittymä tai workflow.log ja varmista, että se ilmoittaa, että mcserver.sh ei pysäytetä:
tail -20 /data01/avamar/repo/temp/<<<The name of the MCS package>>/tmp/workflow.log
5. Tarkista käynnissä olevat MCS-prosessit: (Yleensä tulosteessa on kolme tai neljä prosessia)
ps -elf | grep mcserver |grep -v grep
Odotettu tuotos:
0 S admin 6754 6743 0 80 0 - 40725 - 12:10 ? 00:00:00 /usr/bin/perl /usr/local/avamar/bin/mcserver.sh --stop --force
0 S admin 7466 6754 0 80 0 - 1594176 - 12:11 ? 00:00:12 /usr/java/latest//bin/java -Xmx3G -XX:+HeapDumpOnOutOfMemoryError -X
0 S admin <<PID>> 1 99 80 0 - 2116593 - Dec13 ? 28-02:55:00 /usr/java/latest//bin/java -Xmx3G -XX:+HeapDumpOnOutOfMemoryError
Tulos sisältää todennäköisesti kaksi komentoa, jotka yrittävät pysäyttää MCS: n AVI: stä (samanaikaisesti työnkulun keston aikana), ja vanhemman MCS-prosessin, johon keskitymme.
6. Tappaa tulosteesta vain MCS-prosessi, älä kahta prosessia, jotka yrittävät tappaa sen AVI: ltä.
(MCS-prosessi on enimmäkseen vanhin, ja sen nimessä on +HeapDumpOnOutOfMemoryError.
kill <<PID>>
Tässä <<PID>> on vaiheessa 5 esitetty prosessitunnus.
7. Kaikkien MCS-prosessien pitäisi hävitä. Vahvista tämä suorittamalla seuraava komento uudelleen:
ps -elf | grep mcserver |grep -v grep
Jos prosessi on käynnissä muutaman sekunnin kuluttua, toista tappokomento, mutta sisällytä tällä kertaa "-9" -lippu:
kill -9 <<PID>>
8. Kun MCS-prosessit eivät ole enää käynnissä, työnkulun uudelleenyrityksen pitäisi antaa sen jatkua ja valmistua onnistuneesti.