Назад | Перейти на главную страницу

Apache заполняет корневой том

Время от времени корневой диск (16 ГБ) на моем сервере Apache 2.4.7 / Ubuntu14.4 / AWS заполняется.

Перезапуск Apache очищает несколько гигов.

Я обнаружил, что Apache оставляет удаленные файлы журналов заблокированными, поэтому на самом деле они не удаляются.

Как лучше всего избежать переполнения диска, кроме еженедельного перезапуска Apache?

У вас должна быть возможность создавать ежедневные или еженедельные cron работа по очистке этих файлов журналов, однако было бы неплохо выяснить, почему файлы журналов становятся такими большими с самого начала ...

Если ваш сервер заполняет несколько гигабайт файлов журнала за несколько недель, это может быть вызвано неправильной конфигурацией, а журналы являются лишь симптомом основной причины.

Если ваш сервер подвергается атаке (даже если атаки не увенчались успехом), это может привести к тому, что вы получите большое количество журналов. Установка fail2ban может стоить того.

Если вы действительно не заботитесь о журналах и вам просто нужно, чтобы они не заполняли ваш жесткий диск, вы можете создать символическую ссылку на / dev / nul ... хотя это НЕ рекомендуемые.

Что-то вроде logrotate может помочь держать ваши журналы под контролем, если они правильно настроены.

Помимо этого, вы можете запустить apache с определенными настраиваемыми параметрами, чтобы изменить его рабочую папку на другой раздел или точку монтирования.