Похоже, у вас 1 ГБ ОЗУ. Это 21 век: если позаимствовать из книжки других пользователей: У моего мобильного телефона больше ОЗУ! - так что совет №1 - добавить больше ОЗУ. 2 ГБ - это минимум, и если вы используете полный стек LAMP (Linux, Apache + PHP и база данных, такая как MySQL) на одном компьютере, вам действительно понадобится 4 ГБ.
У вас также есть no swap - это Bad and Wrong , поэтому предложение №2 - «Настроить пространство подкачки».
Unix-подобные системы, включая Linux, ожидают, что смогут выполнять подкачку, когда у них заканчивается ОЗУ. Если у них заканчивается оперативная память и нет места для подкачки, в которое можно было бы что-то запихнуть, они обычно подходят и перестают работать.
Вероятно, это именно то, что с вами происходит.
Если вы используете какую-то виртуальную / облачную систему и не можете добавить пространство подкачки, вы вернетесь к предложению №1 (добавьте достаточно оперативной памяти, чтобы у вас не закончилось ).
Если вы сконфигурировали установку Linux без пространства подкачки, вы можете добавить файл подкачки ( здесь инструкция, есть другие, если вы погуглите ), но вам, вероятно, лучше переустановить машину и создать настоящий swap раздел это более эффективно.
Наберите ваши настройки Apache. При таком уровне памяти что-то вроде:
StartServers 2
MinSpareServers 1
MaxSpareServers 3
MaxClients 10
(Не забудьте перезапустить apache)
Запуск полного стека LAMP на таком большом объеме памяти может быть трудным, если вы видите даже небольшое количество запросов.