The problem I'm seeing is that the java process gradually uses more and more memory until something restarts it.

The Untangle box carries on working, but it loses information such as bandwidth quota use, so it's quite irritating.

The box itself has 8GB ram and is on a 1Gbit connection.
I only have daily and weekly reports enabled. Monthly would be nice, but the box would have a fit trying to work through that lot.

It appears to use memory pretty quickly. Then free up a small amount of memory each day, but gradually getting less. Then the java is killed and it starts over.

I've attached pictures of the weekly report memory usage.