Я работаю над веб-приложением PHP, которое позволяет пользователям общаться друг с другом, записывать события и общаться друг с другом. Всего около 100 пользователей.Как узнать, использует ли мое приложение PHP слишком много памяти?
Я установил приложение на VPS с Ubuntu 9.10, apache2, mysql 5 и php 5. У меня было 360 Мб ОЗУ, но обновлено до 720 МБ.
В последнее время мое веб-приложение испытывает сбои из-за чрезмерного использования памяти. Из того, что я могу сказать в журналах ошибок, кажется, что сервер автоматически убивает процессы apache, которые потребляют слишком много памяти. В результате я обновил память с 360 МБ до 720 МБ в качестве меры остановки.
Итак, мой вопрос в том, как я могу решить эти проблемы с отключением? Как узнать, нужен ли мой сайт для большей памяти из-за плохого кода или если он является частью естественного роста веб-сайта? Каков наиболее эффективный способ определить, какие скрипты PHP потребляют большую часть памяти?
у вас есть только 720MB памяти? вы должны подумать о том, чтобы получить больше ОЗУ. вы не используете программное обеспечение, которое было 10 лет назад. – ghostdog74
Насколько я должен иметь память? – John
@ ghostdog74: Он использует VPS, который является виртуальным сервером, где вы обычно ежемесячно платите за ресурсы диска и памяти. – spoulson