當前位置: 首頁>>技術教程>>正文


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

我不知道問題出在哪裏,我什至不明白為什麽我看到每個文件名都有兩個副本。 (我看到它們是不同的inode,但仍然令人困惑。)

我的第一步是閱讀以下內容:http://linux.die.net/man/1/sar

我感謝任何建議。

最佳思路

您試圖使用的文件不是係統活動文件,或者其格式與當前版本的sar創建的文件格式不再兼容

隻需刪除文件:

rm /var/log/sa/sa??

次佳思路

我發現添加/刪除(v)CPU時會發生這種情況。這樣做可能會以數據文件格式或類似方式添加/刪除列。

刪除”invalid” saXX文件並僅運行sar會使它重新生成並再次開始收集數據。

參考資料

本文由Ubuntu問答整理, 博文地址: https://ubuntuqa.com/zh-tw/article/10318.html,未經允許,請勿轉載。