Сейчас сервер начал кричать, что ему не хватает места на /usr.
Message from syslogd@xxxxx at Wed Jun 15 12:27:51 2005 ...
softsearch kernel: usr: filesystem full
Message from syslogd@xxxxx at Wed Jun 15 12:27:57 2005 ...
softsearch kernel: id 20765 (nginx), uid 65534 inumber 71436 on /usr:
filesystem full
Смотрю
в чём дело:
du -h -d3 /usr
2.7G /usr/local/nginx
захожу в /usr/local/nginx и брожу по разным поддиректориям, благо их
мало и никаких больших файлов нет.
прибиваю nginx и стартую его снова:
du -h -d3 /usr
6.7M /usr/local/nginx
Вчера я вечером включил логи на пол часа. Они у меня большие. Как раз
за сутки 2-3 гига набегает. Потом я логи выключил и послал nginx
сигнал перечитать конфиг. Я никак не пойму что мог писать на диск
nginx, да ещё в файлы, которых не видно? Размет файла логов не менялся
и остался таким, каким был вчера. Может это какие-то временные файлы
писались?
На данный момент nginx может занимать место на диске в виде логов и
в виде временных файлов. Временные файлы сразу после создания удаялются и
du их не покажает (занятое место видно только в df). Если же du показывает
занятое место, то нужно внимательнее смотреть - файлы должно быть видно,
так как du их видит.
Игорь Сысоев
http://sysoev.ru