Yamamoto's Laboratory
ページ作成
  ソースリスト
CSS
管理

WEB管理私のページ管理

目次


ログ

apache2

巨大ファイル

WEBサイトの php のエラーにより,サーバーのハードディスク (SSD) が使いつくされるという問題が起きた.調べたところ,/var/log/apache2/error.log が巨大になっていることが分かった.この問題の対処方法は以下のとおりである.

  1. まずは,すぐに空きを作ります.
    $ sudo  rm  -rf   /var/log/*.gz
    $ sudo rm -rf /var/tmp/*
    $ sudo apt clean
  2. 以下のコマンドで,巨大なファイルを探します.
    $ sudo du  -xhd1  /  |  sort  -h
    これで,/var が巨大と分かると,
    $ sudo du  -xhd1  /var  |  sort  -h
    を実行します.そうして,更に /var のサブディレクトリーを探します.私の場合は,/var/log/apache2/error.log が巨大ファイルであることが多いです.
  3. 次に,巨大なログファイルを内容を削除します.
    $ sudo truncate  -s  0  /var/log/apache2/error.log

以上で,巨大ファイルの内容が削除され,ハードディスクの残容量が増加します.

apache の再起動

  1. Apache プロセス確認
    $ ps  aux  |  grep  apache2
  2. Apache の状態確認
    $ sudo service  apache2  status
  3. Apache 再起動
    $ sudo service  apache2  restart 
  4. エラーログ確認
    $ sudo tail  -n  50  /var/log/apache2/error.log 

エラー箇所の修正

このままだと,いつかまた巨大な /var/log/apache2/error.log が作成されます.時々,このファイルを確認し,WEBページのエラーを確認し,修正します.

ページ作成情報

参考資料

  1. ChatGPT

更新履歴

2026年03月22日 ページの新規作成


no counter