症狀
240일 동안 Unity XT 480, 680 또는 880 SP가 가동되면 패닉이 발생할 수 있습니다.
原因
이는 계산에서 64비트 결과가 32비트 변수에 저장되도록 하는 알려진 정수 오버플로 문제로 인한 것입니다.
이 문제는 5.1.0.0.5.394 이상 코드를 실행하는 Unity XT 480, 680 또는 880 어레이에서 발생할 가능성이 높습니다.
해당 모델에 사용된 코드 및 SP 하드웨어의 변경으로 인한 것입니다. 오래된 코드 및 Unity 모델에서는 이 문제가 발생할 가능성이 적습니다.
참고: SP를 재시작하기까지의 평균 일 수는 275~300일입니다. 스토리지 프로세서 재시작은 275일 전에 발생할 수 있습니다. 240일 전에는 스토리지 프로세서가 재시작되지 않습니다.
解析度
수정:
Unity OE 버전 5.3.0.0.5.120에서 수정 사항을 사용할 수 있습니다.
해결 방법:
SP 패닉을 방지하려면 SP를 240일마다 사전 예방적으로 재부팅하십시오. SP 재부팅 지침:
Unity: 스토리지 프로세서를 재부팅하는 방법(사용자 수정 가능)
고객은 서비스 계정을 사용하여 SP 런타임을 가져오는 방식으로 SSH를 사용하여 어레이에 연결하는 "가동 시간"을 실행할 수 있습니다.
아래 예는 가동 시간이 31일임을 보여줍니다.
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