StorageGRIDでログを手動でローテーションする方法
環境
- StorageGRID 7.5
- StorageGRID 8.1
- StorageGRID 8.5
- StorageGRID 9.0
説明
StorageGRIDサーバのデバッグログの共通の場所は /var/local/log、/ディレクトリです。
最新のログメッセージは bycast.log ファイルに保存され、古いログメッセージは定期的にbycast.log.nファイルにローテーションされます。
注:このログ形式は、次の点を除き、すべてのグリッドソフトウェアを対象としています。
- サーバーマネージャとGridstat
- コンテンツ管理システム(CMS)
- ネットワーク管理システム- Webサーバおよびバックエンド
例:
あるインスタンスで、 /var/local ディレクトリのスペースが不足し、一部のサービスがクラッシュすることが検出されました。
- bycast-err.logに次のエラーが報告されました。
Jun 14 13:40:53 vch-vgh-mt1 ADE: |20671179 19221 000010 ARNI ETEL 2011-06-14T13:40:53.530316| CRITICAL 0667 ARNI: Assertion Failed [libs/cxd/CXD_DiskQueue.cc:667 UINT32 CXD_DiskQueue_Enqueue(CXD_DiskQueue*, CXD_Memory*)] ASSERT FAILED ("CXD_DiskQueue library unable to write (ERR_SYS_NOSPC)" == false) is false
- 次のメッセージがカーネルログに報告されました。
Sep 15 20:10:30 servername syslog-ng[2596]: io.c: do_write: write() failed (errno 28), No space left on device
- df-hコマンド出力には次の情報が表示されます。
Filesystem                        Size   Used   Avail   Use%   Mounted on
 /dev/cciss/c0d0p1                  5.0G   2.5G   2.3G     52%   /
 udev                              1014M  128K   1014M     1%   /dev
 /dev/cciss/c0d0p3                  60G    60G    0       100%   /var/local
 /dev/cciss/c0d1p1                 71G    69G    1.9G     98%   /var/local/mysql_ibdata
 /dev/mapper/fsgvg-fsglv            64G    724K   64G       1%   /fsg
 /dev/cciss/c0d3p1                  139G   29G    110G     21%   /var/local/rangedb/0
du -hx --max-depth=1 コマンドの出力を確認すると、ログのローテーションが正常に停止していました。bycast.logのサイズは52GBで、の ha.log サイズは6.2GBでした。スペースをクリアするために、両方のファイルが手動で削除されました。
ls -ltr ディレクトリには次のものが含まれています。 
-rw-r----- 1 root     root    108572147 Apr  8  2012 bycast.log.11.gz
 -rw-r----- 1 root     root    108704513 Apr 29 11:00 bycast.log.10.gz
 -rw-r----- 1 root     root    108611113 May 20 04:00 bycast.log.9.gz
 -rw-r----- 1 root     root    108418726 Jun  9 18:00 bycast.log.8.gz
 -rw-r----- 1 root     root    107182703 Jun 29 16:00 bycast.log.7.gz
 -rw-r----- 1 root     root    104442374 Jul 20 16:00 bycast.log.6.gz
 -rw-r----- 1 root     root    105747418 Aug 10 15:00 bycast.log.5.gz
 -rw-r----- 1 root     root    105832058 Aug 31 18:00 bycast.log.4.gz
 -rw-r----- 1 root     root    105523073 Sep 21 20:00 bycast.log.3.gz
 -rw-r----- 1 root     root    105568607 Sep 28 22:00 bycast.log.2.gz
 -rw-r----- 1 root     root     67548330 Oct  02 12:59 bycast-err.log.1
 -rw-r----- 1 root     root     231233800 Oct 12 15:33 bycast-err.log
 -rw-r----- 1 root     root   1075737021 Oct 02 22:00 bycast.log.1
 -rw-r----- 1 root     root      52335833898 Oct 12 23:13 bycast.log