web-dev-qa-db-ja.com

Ubuntuサーバー上の無効なシステムアクティビティ(sysstat)ファイル

私のサーバーでは、毎日cronからこのメッセージを定期的に受け取っています。 (私は毎日このメッセージを受け取りません。)

/etc/cron.daily/sysstat:
Invalid system activity file: /var/log/sysstat//sa28

ここに私のサーバーのいくつかの基本的な情報があります:

Ubuntu 12.04.2 LTS
Linux server 3.8.4-x86_64-linode31 #1 SMP Mon Mar 25 16:00:34 EDT 2013 x86_64 x86_64 x86_64 GNU/Linux

関連するディレクトリのリストは次のとおりです。

/var/log/sysstat$ ls -lai
total 44
6601 drwxr-xr-x  2 root root 4096 Apr 29 06:48 .
6550 drwxr-xr-x 13 root root 4096 Apr 29 06:48 ..
  16 -rw-r--r--  1 root root  384 Apr 22 00:00 sa21
 510 -rw-r--r--  1 root root  384 Apr 23 00:00 sa22
 524 -rw-r--r--  1 root root  384 Apr 24 00:00 sa23
2613 -rw-r--r--  1 root root  384 Apr 25 00:00 sa24
2199 -rw-r--r--  1 root root  384 Apr 26 00:00 sa25
2745 -rw-r--r--  1 root root  384 Apr 27 00:00 sa26
2577 -rw-r--r--  1 root root  384 Apr 28 00:00 sa27
  22 -rw-r--r--  1 root root  384 Apr 29 00:00 sa28
1221 -rw-r--r--  1 root root  336 Apr 29 21:45 sa29
2765 -rw-r--r--  1 root root    0 Apr 22 06:55 sar21
2744 -rw-r--r--  1 root root    0 Apr 23 06:39 sar22
2003 -rw-r--r--  1 root root    0 Apr 24 06:27 sar23
1974 -rw-r--r--  1 root root    0 Apr 25 06:36 sar24
1600 -rw-r--r--  1 root root    0 Apr 26 06:25 sar25
2753 -rw-r--r--  1 root root    0 Apr 27 06:54 sar26
 423 -rw-r--r--  1 root root    0 Apr 28 06:54 sar27
 526 -rw-r--r--  1 root root    0 Apr 29 06:48 sar28

私は何が問題なのかわかりませんし、なぜ各ファイル名のコピーが2つ表示されるのかさえわかりません。 (私はそれらが異なるiノードであるのを見ますが、それはまだ混乱しています。)

私の最初のステップはこれを読むことでした: http://linux.die.net/man/1/sar

私はどんな提案にも感謝します。

7
MountainX

システムアクティビティファイルではないファイル、または現在のバージョンのsarで作成されたファイルの形式と互換性がなくなったファイルを使用しようとしています

ファイルを削除するだけです:

rm /var/log/sa/sa??
7
Danila Ladner

これは、(v)CPUを追加/削除するときに発生することがわかりました。これを行うと、おそらくデータファイル形式の列が追加または削除されます。

「無効な」_saXXファイルを削除し、単にsarを実行すると、ファイルが再生成され、データの収集が再開されました。

5
batfastad

EC2のインスタンスタイプを、CPUも変更するより高いタイプに変更すると、この問題が見つかりました。そのため、sarに問題があります。

内部/var/log/sysstat/ saXXストアデータで名前が付けられた2種類のファイルがあります。そのため、これらのsaXXファイルをいくつかのフォルダーに移動して実行します

Sudo service sysstat restart

それはそれを修正します:)

2
Tripathi29