GNU/Linux >> Znalost Linux >  >> Linux

Chybové zprávy „Abort command added nexus“ v souboru /var/log/messages

Problém

Následující položky protokolu se průběžně nacházejí ve /var/log/messages. Co znamenají a jak se jich zbavit?

Nov 21 07:08:58 db6foredcd kernel: qla2xxx [0000:49:00.0]-801c:4: Abort command issued nexus=4:3:33 --  1 2002.
Nov 21 07:08:58 db6foredcd kernel: qla2xxx [0000:49:00.0]-801c:4: Abort command issued nexus=4:1:33 --  1 2002.
Nov 21 07:08:59 db6foredcd kernel: qla2xxx [0000:49:00.0]-801c:4: Abort command issued nexus=4:1:68 --  1 2002.
Nov 21 07:08:59 db6foredcd kernel: qla2xxx [0000:49:00.0]-801c:4: Abort command issued nexus=4:2:16 --  1 2002.
Nov 21 07:09:00 db6foredcd kernel: qla2xxx [0000:49:00.0]-801c:4: Abort command issued nexus=4:0:16 --  1 2002.
Nov 21 07:09:00 db6foredcd kernel: qla2xxx [0000:49:00.0]-801c:4: Abort command issued nexus=4:0:16 --  1 2002]

Řešení

Zprávy zobrazené výše lze vysvětlit následovně:

1. Karta HBA (adaptér hostitelské sběrnice) používá ovladač zařízení jádra ql2xxx.

[0000:49:00.0]-801c:4 

2. Výše ​​uvedené je název zařízení připojeného k serveru.

801c:4:  Abort command issued nexus=4:3:33,nexus=4:1:68 4:3:33, 4:1:33. 4:1:68, 4:2:16, 4:0:16

3. Tyto položky jsou popsány níže:

Kód Dekódování položky protokolu
801c Hexadecimální ID, které jednoznačně identifikuje část kódu ovladače vydávající zprávu.
4 Číslo hostitele cíle SCSI
4:3:33 Příkaz adresovaný cíli SCSI 4:3:33
1 Ovladač čekal na dokončení příkazu
2002 Příkaz SCSI byl přerušen a HBA byl úspěšně resetován.

Tento chybový stav je způsoben chybou komunikace s úložištěm. Ověřte, zda nejsou nějaké problémy v celé infrastruktuře, včetně přepínače SAN, kabeláže přepínače FC, zónování nebo řadiče úložného pole. Podle potřeby zapojte dodavatele úložiště SAN, aby zkontroloval protokoly. Přítomnost těchto záznamů protokolu naznačuje vážné snížení výkonu I/O.


Linux
  1. Jak Linux zpracovává více po sobě jdoucích oddělovačů cest (/home////username///soubor)?

  2. Jak změnit výchozí oprávnění /var/log/messages v CentOS/RHEL

  3. Auditované zprávy se zaplňují /var/log/messages

  1. fprintd zaznamenává zprávy do /var/log/messages, i když USEFPRINTD=no v /etc/sysconfig/authconfig (CentOS/RHEL 7)

  2. Co jsou zprávy „segfault“ v souboru /var/log/messages

  3. Yum selže s „Chyba:obraz disku databáze je chybně vytvořen“ v /var/log/messages

  1. syntaxe konfiguračního souboru logrotate – je možné zadat více zástupných znaků?

  2. unix:///var/run/supervisor.sock žádný takový soubor

  3. Systémové protokoly jsou prázdné (/var/log/messages; /var/log/secure; atd.)