Hi
We have Ubuntu Webservers with Apache2 (mainly with PHPoverFCGI) monitored with
monit.
Now i have noticed, that monit does some wrong calculations with the memory
usage of apache2.
Here is an example.
Monit status output :
Process 'apache'
status running
monitoring status monitored
pid 1006
parent pid 1
uptime 21m
children 41
memory kilobytes 8620
memory kilobytes total 1608976
memory percent 0.2%
memory percent total 39.6%
cpu percent 0.0%
cpu percent total 7.6%
And the output form free -m:
total used free
shared buffers cached
Mem: 3963 2690 1272 0
347 997
-/+ buffers/cache: 1345 2617
Swap: 1905 27 1878
As you can see, there are just 1345 MB of memory used(without cache). So its
IMHO not possible, that apache uses 1600 MB of memory.
This is a huge problem for us, because sometimes monit wants to restart the
webserver because he thinks that there is too much memory used when there is
still plenty of mem available.
Does anybody know why there are these miscalculations or have i possibly made
some mistakes in the configuration ?
Kind regards
Michael
--
To unsubscribe:
https://lists.nongnu.org/mailman/listinfo/monit-general