How do I know if my PHP application is using too much memory?

Posted by John on Stack Overflow See other posts from Stack Overflow or by John
Published on 2010-03-16T17:03:47Z Indexed on 2010/03/16 17:11 UTC
Read the original article Hit count: 187

Filed under:
|
|
|
|

I'm working on a PHP web application that let's users network with each other, book events, message etc... I launched it a few months ago and at the moment, there's only about 100 users.

I set up the application on a VPS with ubuntu 9.10, apache 2, mysql 5 and php 5. I had 360 Mb of RAM, but upgraded to 720 MB a few minutes ago.

Lately, my web application has been experiencing outages due to excessive memory usage. From what I can tell in error logs, it seems the server automatically kills apache processes that consume too much memory. As a result, I upgraded memory from 360 MB to 720 MB as a stop-gap measure.

So my question is, how do I go about resolving these outage issues? How do I know if my website's need for more memory is due to poor code or if it's part of the website's natural growth? What's the most efficient way to determine which PHP scripts consume the most memory?

© Stack Overflow or respective owner

Related posts about php

Related posts about optimization