Disable Eaccelerator logging to httpd-error.log
on FreeBSD
For a couple of weeks I have the
eaccelerator on
FreeBSD.
The installation was quite easy actually, all I had to do is
install the
/usr/ports/www/eaccelerator port and restart
Apache.
Now few weeks after I've realized my
file system is
full
There was a couple of reasons for the overfilling of my filesystem
but one of the major ones was because my
/var/log/httpd-error.log was growing too quickly because
eaccelerator was writting debug messages in the log.
I've nulled off the
httpd-error.log which has already grown
to 1G just for about 3 weeks time and also cleaned up some old logs
which I haven't for a year and a half already and now my file
system full problem is gone.
However I decided to
disable the eaccelerator debug log in
order to save some space on my FreeBSD and prevent future file
system full problems.
To disable the
eaccelerator debugging on FreeBSD I had to do
the following:
1. Add to my /usr/local/php5/lib/php.ini just one line of
code
freebsd# echo "eaccelerator.debug = 0" >>
/usr/local/php5/lib/php.ini
2. Restart the Apache server
freebsd# /usr/local/etc/rc.d/apache2
restart
That's it now the annoying eaccelerator debug log is disabled and a
lot of space which was lost on nothing is saved.
I wonder why the port developed (Ale) has left the default
installation port installation to have the debugging enabled. If I
have some time I'll drop him an email to tell him about the
issue.