Should an apache process grow?

view story

http://serverfault.com – I have a question. Over time, should an apache process's memory consumption grow? I am wondering if this is normal apache behavior or we may be causing this somehow in code? Basically, we have a simple LAMP stack running Drupal. On an apache restart the processes fire up @ 120MB and eventually all the processes climb to 500-1GB of memory(resident aka physical-non-swap). This doesn't seem to be affected by time or actual server load either. Any help is much appreciated, thanks! (HowTos)