web-dev-qa-db-ja.com

syslogのASCII NUL文字によるサーバーのクラッシュ(^ @ ^ @ ^ @ ...)

OVH(フランスのサービスプロバイダー)でホストされている専用サーバーがあります。 OS:Ubuntu 12.04 x64

数か月前、サーバーの1つがクラッシュしました。唯一奇妙なのは、syslogの「ASCII NUL」文字です。

^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @ ^ @

私のサービスプロバイダーの助けを借りて、私たちはチェックしました:

  • ラム
  • CPU
  • ディスク

すべてが大丈夫だったので、私のサービスプロバイダーはサーバーのマザーボードを変更してカーネルを更新することを推奨しました(これを行いました)。しかし、このサーバーがさらに2回クラッシュし、syslogに同じ文字が含まれていました。

これ以上説明することなく、このサーバーを変更することにしました(これは数週間で計画されています)。

しかし、問題は、今夜、これが別のサーバーで起こったことです。同じクラッシュ、syslog内の同じ文字、説明なし。

誰かが私たちがチェックすべきことの手がかりを持っていますか?ハードウェアまたはソフトウェアの問題ですか?

22
KilianD

@ n-stのすばらしい答えをもっと広く共有します。

SyslogのNULバイトは、システムがファイルシステムを正常に同期およびアンマウントするのを妨げたクラッシュの一般的な影響です。それらは実際にクラッシュを引き起こした原因を示していません。

実際、サーバーがクラッシュした後の動作をよく見ました。これらの文字はNULL\0)いくつかの回復プロセスによってゼロで埋められた回復ブロックを表す可能性のある文字。

クラッシュの原因については、それはまったく別の質問です。診断を開始するためにも、wayより多くの情報を提供する必要があります。それでも問題が解決しない場合は、これについて別の質問を開くことをお勧めします。

8
anarcat