nixp.ru v3.0

23 мая 2017,
вторник,
21:51:10 MSK

DevOps с компанией «Флант»
Аватар пользователя Dmitry.Stolyarov
Dmitry.Stolyarov написал 29 ноября 2007 года в 18:00 (343 просмотра) Ведет себя как мужчина; открыл 1 тему в форуме, оставил 95 комментариев на сайте.

logrotate — ошибка конфигурации и её последствия… :)

Собсно вот конфиг:

/var/log/nginx/* {
    sharedscripts
    daily
    rotate 1000
    dateext
    compress
    compresscmd /bin/bzip2
    uncompresscmd /bin/bunzip2
    compressext .bz2
    compressoptions -9
    size 0
    postrotate
        /etc/init.d/nginx reload > /dev/null 2>&1 || true
    endscript
}

А вот к чему он приводит за пару недель работы… это очень прикольно!!!

srv0 ~ # ls -1 /var/log/nginx/ |  wc -l
749728

В общем там создалось прилично файликов… имена примерно такого характера:

access_log-20071109.bz2-20071110.bz2-20071111.bz2-20071112.bz2-20071114.bz2-20071116.bz2-20071118.bz2-20071120.bz2-20071121.bz2-20071124.bz2

В общем кто понял «как делать не надо» — молодец :).

P.S. А еще молодец — XFS:

srv0 log # time ls -1 nginx/ > /dev/null
real    0m3.952s
user    0m3.244s
sys     0m0.698s

P.P.S. Повезло что на диске места много было… (~1Tb) Иначе — проблема может привести к «выходу из строя» сервера… В общем — не попадитесь как я.