Apacheサーバーを実行すると、システムスペースが不足します。

Apacheサーバーを実行すると、システムスペースが不足します。

RHEL 5.5でApacheサーバーを実行していますが、次のように入力すると次の結果が表示されますdf -h

[root@localhost log]# df -h
Filesystem            Size      Used   Avail  Use%   Mounted on
/dev/mapper/VolGroup00-LogVol00
                      11G       11G    0      100%   /
/dev/sda1             99M       13M    82M    14%    /boot
tmpfs                 1006M     0      1006M  0%     /dev/shm

このスペースがどこに行くのかご存知ですか?

ログファイルをクリーンアップしましたが、スペースはクリーン/usr/local/apache2/logs/アップされませんでした。

どこかにログファイルがあるかもしれませんが見つかりません。

/大容量ファイルを検索するために使用できるコマンドはありますか?

私は試した:

# du -a /var | sort -n -r | head -n 10

不運。

ベストアンサー1

問題は、Apacheがまだ特定のログファイルに書き込んでいることです。access_log.#タグを使用してこれをコメントアウトしましたが、週末を通してApacheサーバーを実行した後もスペースが不足していませんでした。

私は金曜日に次のように入力し、df -h次のようになりました:

[root@localhost logs]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
                       11G  9.3G  817M  93% /
/dev/sda1              99M   13M   82M  14% /boot
tmpfs                1006M     0 1006M   0% /dev/shm

そして今朝(月曜日)に次のように入力してdf -h次のようになりました。

[root@localhost logs]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
                       11G  9.3G  816M  93% /
/dev/sda1              99M   13M   82M  14% /boot
tmpfs                1006M     0 1006M   0% /dev/shm

別のログファイルを見つけるには、次の手順を実行する必要があります。

[root@localhost conf]# grep access_log httpd.conf 
# with "/", the value of ServerRoot is prepended -- so 'log/access_log'
# server as '/www/log/access_log', where as '/log/access_log' will be
# interpreted as '/log/access_log'.
    CustomLog "logs/access_log" common
    #CustomLog "logs/access_log" combined

ご覧のとおり、CustomLog "logs/access_log" common何もコメントされていません。ファイルが非常に大きくなります。

おすすめ記事