Hi E,
Your Apache web server will allocate a process every time a page is requested and keep it in memory. The more web page accesses the more RAM gets allocated. It's normal.
It sounds like your WP server is working now. If it stops working again give us an update.
WordPress Apache will use a lot of RAM
Cheers,
Tim (Managing Director - OnePressTech)