症狀
Unity XT 480、680、または880 SPが240日間稼働した後にパニックが発生することがあります。
原因
これは、64ビットの結果が32ビットの変数に格納される計算における既知の整数オーバーフロー問題によるものです。
この問題は、5.1.0.0.5.394以降のコードを実行しているUnity XT 480、680、または880アレイで発生する可能性が高くなっています。
原因はそのコードと、それらのモデルで使用されているSPハードウェアの変更にあります。古いコードやUnityのモデルでは、この問題が発生する可能性が低くなります。
メモ: SPの再起動までの平均日数は275~300日です。SPの再起動は、275日より前に実行される可能性があります。SPの再起動は、240日より前には実行されません。
解析度
修正:
この修正は、Unity OEバージョン5.3.0.0.5.120で利用可能です。
回避策:
240日ごとにSPをプロアクティブに再起動し、SPパニックを回避します。SPを再起動する手順:
「Unity:SPを再起動する方法(ユーザー修正可能)(英語)」
お客様は、SSHを使用してアレイに接続し、サービス アカウントを使用してSPランタイムを取得することで、「アップタイム」を発行できます。
次の例は、アップタイムが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