Date: Fri, 6 Feb 2009 20:27:34 +0100 (CET) From: "Gelsema, P \(Patrick\) - FreeBSD" <freebsd@superhero.nl> To: "Dan Nelson" <dnelson@allantgroup.com> Cc: freebsd-questions@freebsd.org Subject: Re: /var grows, apache open file, which file? Message-ID: <922bbbdc3563fcba8c8ed34d7fa6bf1f.squirrel@webmail.superhero.nl> In-Reply-To: <20090206190553.GB13084@dan.emsphone.com> References: <d518000de7090860de1b014db92acde9.squirrel@webmail.superhero.nl> <20090206190553.GB13084@dan.emsphone.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, February 6, 2009 20:05, Dan Nelson wrote: > In the last episode (Feb 06), Gelsema, P (Patrick) - FreeBSD said: >> I noticed that my var slice is getting eaten by apache. The amount of >> free >> space is getting less and less per day. So I started to investigate. >> >> I did the following; >> >> # fstat -u www | grep var | more >> www httpd 97042 9 /var 74653 -rw------- 176907484 w >> www httpd 97042 12 /var 71575 -rw------- 1345623 w >> www httpd 97042 13 /var 24693 -rw-r--r-- 0 w >> www httpd 97042 15 /var 70919 -rw------- 0 w >> www httpd 97042 16 /var 70919 -rw------- 0 w >> www httpd 26059 9 /var 74653 -rw------- 176907484 w >> www httpd 26059 12 /var 71575 -rw------- 1345623 w >> >> So I have an Inumber, lets search for that. >> >> # find / -inum 74653 >> /usr/ports/net/pptpclient/files >> >> This confuses me! That is on a different slice. > > Then that is not the inode you are looking for. Use "find -x /var ..." to doesnt return anything. > limit the search to just the /var mountpoint. Your problem is probably > due > to a bad logfile rotator that isn't signalling apache to close&reopen the > logs, so it keeps logging to a file you have deleted. If you're using > newsyslog, make sure you have listed your apache pidfile on the line > correspoinding to any apache logs so it knows which process to signal. > See > the newsyslog.conf manpage for more details. Added /var/run/httpd.pid to newsyslog.conf and restarted apache. I am also using cronolog. from httpd.conf: CustomLog "| /usr/local/sbin/cronolog /var/log/apache2/%Y/%m/%d/access.log" combined Thanks Patrick > > -- > Dan Nelson > dnelson@allantgroup.com >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?922bbbdc3563fcba8c8ed34d7fa6bf1f.squirrel>