Dell Unity: SP panikk etter å ha vært oppe i mer enn 240 dager

摘要: Dell Unity XT 480-, 680- eller 880-lagringsprosessor (SP) kan få panikk etter å ha vært oppe i mer enn 240 dager. (Dell-korrigerbar)

本文章適用於 本文章不適用於 本文無關於任何特定產品。 本文未識別所有產品版本。

症狀

Dell Unity XT 480, 680 eller 880 SP kan få panikk etter å ha vært oppe i 240 dager.  Andre Dell Unity-systemer kan oppleve problemet etter mer enn 240 dager (det vil si mer enn 730 dager).

UDoctor kan generere et varsel på en hvilken som helst kodeversjon under 5.3 der SP-en har kjørt i mer enn 240 dager, og dette varselet refererer til denne KB-artikkelen.  Se KB-artikkelen Dell Unity: Kritisk varsel 640003 som forekommer i OE 5.2.1 eller nyere, der panikkløsning for oppetid for lagringsprosessor (SP) allerede er brukt for å få mer informasjon om UDoctor-varselet.

原因

Det kan oppstå SP-panikk på grunn av beregning av overflyt som fører til at et 64-biters resultat lagres i en 32-biters variabel. 

Det er mest sannsynlig at problemet oppstår på et array for Unity XT 480, 680 eller 880 som kjører Unity OE-versjonene 5.1.0.0.5.394 til og med 5.2.0.0.5.173. Dette skyldes endringer i denne koden og SP-maskinvaren som brukes i disse modellene, og hvordan koden samhandler med den maskinvaren.

 

MERK: Det er mindresannsynlig at eldre koder og Unity-modeller ser dette problemet, men det er ikke umulig at problemet oppstår på eldre kode eller eldre Unity-modeller, spesielt når SP-en har kjørt i mer enn 240 dager (det vil si mer enn 730 dager).

 

MERK: Gjennomsnittlig antall dager før problemet utløses ved en SP-omstart er 275–300 dager. SP-omstart kan skje før 275 dager, men det er mindre sannsynlig. Lagringsprosessoren starter på nytt på grunn av dette problemet, og oppstår ikke før 240 dager.

解析度

Fiksere:
Hurtigreparasjonen er tilgjengelig i Unity OE-versjon 5.2.1.0.5.013 og nyere.  Dell anbefaler imidlertid ikke å oppgradere til denne kodeversjonen.  Dell anbefaler på det sterkeste at kundene oppgraderer til den nyeste tilgjengelige koden, eller i det minste, hvis den nyeste koden ikke er målkoden, oppgraderer til målkoden.

UDoctor-verktøyet identifiserer også dette problemet på Unity OE versjon 5.3 og eldre. Dette er fordi reparasjonen ble levert i versjon 5.3, men ble backported til 5.2.1 og nyere kode.  UDoctor-varselet utløses på den tilbakeporterte koden.


Omgåelse av problemet:

Start SP proaktivt hver 240. dag for å unngå SP-panikk. Instruksjoner for å starte en SP på nytt er tilgjengelig i artikkelen: Unity: Slik starter du en lagringsprosessor på nytt (kan korrigeres av brukeren).

Kunder kan utstede en "uptime" -kommandoen ved å koble til et array ved hjelp av SSH og bruke tjenestekontoen til å hente SP-kjøretiden.

Eksemplet nedenfor viser at oppetid er 31 dager.

04:30:01 service@xxx spa:~/user# uptime
04:30am  up 31 days  3:41,  2 users,  load average: 29.21, 29.45, 29.51

 


 

UDoctor-varselet oppdateres hver tredje dag med mindre reparasjonen eller løsningen ovenfor er implementert.  Dell Technologies anbefaler at kundene implementerer reparasjonen eller løsningen (hvis de ikke kan implementere løsningen). Men hvis verken reparasjonen eller løsningen kan implementeres, kan UDoctor-kontrollen for denne tilstanden alene deaktiveres.

Logg på den primære SP-en ved hjelp av SSH, og utstede følgende kommando:

svc_udoctor --jobs --disable CalculateUptime

Dette deaktiverer sjekken fra å kjøre hver tredje dag.

受影響的產品

Dell EMC Unity Family |Dell EMC Unity All Flash, Dell EMC Unity Family
文章屬性
文章編號: 000200921
文章類型: Solution
上次修改時間: 12 12月 2025
版本:  24
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。