ここ数年、私たちは複数のLinuxサーバーで同じ問題を抱え続けてきました。/dev/mapper/vg00-var
フォルダが最大100%に達し、サーバー上のすべてのサイトが機能していないことを意味します。
var
このフォルダのサイズを増やす一時的な解決策が見つかりました。ただし、フォルダサイズを増やしてもまだいっぱいで、フォルダサイズが非常に大きい場合でも、1台のサーバーが最大容量に達します。
定期的にサーバーの容量を消費するので、このフォルダを空にする方法はありますか?そしてここに保存されているファイルは何ですか?彼らはそれが必要ですか?あまりにも多くのデータがここに保存されるのを防ぐ方法はありますか?
私たちは、次のサーバーでCMSサイトを運営しています。コンクリート5。
答え1
/var
まず、フォルダを監査する必要があるようです。
システム管理者の場合は、通常、単にソフトウェアをインストールし、何が起こるのかを確認するのは良い考えではありません。知っている/学ぶソフトウェアはまた、ファイルシステムに何かを行います。しかもモニタリングツール/var
これにより、フォルダがいっぱいになったときに大きな驚きを防ぐことができます。
システムログ
フォルダの空き容量が減る一般的な原因は/var
ログです。logrotate
ログを循環させてログスペースが不均衡になるのを防ぐパッケージがあります。 Debianベースのシステムでロギングを使用するほとんどの(すべてではありませんが)システムパッケージはログの回転を認識します。つまり、ログファイルをリサイクルするための定義済みルールセットが付属しています。
CMSのドキュメント
ストレージスペースがCMSの場合、/var/www
ストレージスペースが増える原因が何であるかを直接確認する必要があります。少なくとも毎日監視する必要があります(上記の監視ツールを参照)。
CMSにマルチメディアファイルはありますか?人々に自分のファイルをどうすべきか教えてください。文書サイズを管理する方法を知っていますか?出版物は公開ですか?レビューされましたか?
これらすべての質問は、無政府状態が大きくなるのを防ぐためにとるべき措置に影響を与えます。
侵入者
公共のWebサーバーであれば、Webサーバーがこのように占有されるかどうかは不明ですが、破損することが多いです。一般的に私が見たサイバー攻撃はサーバーですボットネットアフィリエイト、スパムボットなどがありますが、これらの災害の影響を排除することはできません。
複雑な監視ソリューションをインストールする余裕がない場合は、少なくとも使用スペースを確認する必要があります。
du -hsx /var/www/*
-h for a human-readable report
-s for a brief summary of all files and subfolders
-x to stay on the same volume (in case other mounts under exist `/var/www`)
そしてここに保存されているファイルは何ですか?
彼らはそれが必要ですか?
これらの質問は自分で答えを見つけるか、少なくともシステム管理者の助けを借りて答えを見つける必要があります。最も重要なことは、ファイルの削除を考慮する前に、これらの増加の原因が何であるかを知る必要があることです。そのため、継続的かつ定期的な監視が最善です。