Slicehost слишком много использования подкачки

Проблема с использованием порта представления состоит в том, что это обычно предназначается для использования только аутентифицируемыми пользователями. Из-за этого внешние почтовые серверы не собираются пытаться поставить почту Вашему серверу с помощью порта представления.

0
задан 24 September 2009 в 18:33
3 ответа

Если Вы совершаете нападки, подкачивают много, который означает, что у Вас заканчивается RAM. Можно или обновить часть до чего-то, что имеет ресурсы, которых требует текущая установка, или можно сидеть в поле с главным выполнением и попыткой поймать приложение, это использует так много RAM, что часть поражает подкачку. Если можно определить, какая программа выходит из-под контроля (это, вероятно, будет php программа, которая неаккуратна с управлением памятью.

2
ответ дан 4 December 2019 в 11:40

Для использования низкого трафика Вы описываете, необходимо согласиться с маленьким планом (256 МБ - 384 МБ). Когда Apache и MySQL установлены, их конфигурации по умолчанию предполагают, что они работают с большим количеством RAM, доступной им, которые могут вызвать проблемы. Используйте следующее в качестве хорошей начальной точки и корректируйтесь по мере необходимости:

http://library.linode.com/troubleshooting/memory-networking

2
ответ дан 4 December 2019 в 11:40

Сначала уменьшите директиву MaxClients до числа, которое Ваш сервер может обработать и установить MaxRequestsPerChild на оптимальное значение. Необходимо вычислить значение тезисов, попытаться найти, сколько памяти используют Apache procesess. Это должно избежать свопинга. Также более тщательно изучите на том, что происходит с Вашим сервером, когда эта проблема возникает с помощью контрольного инструмента для измерения памяти, CPU и количества httpd соединений.

1
ответ дан 4 December 2019 в 11:40
  • 1
    У Вас есть контрольный инструмент, который Вы рекомендовали бы? Я использовал munin прежде... –  Zed Said 25 September 2009 в 00:18
  • 2
    Я использую ганглии, но munin является хорошим выбором, просто установите его в другом сервере. Также можно использовать htop в течение реального времени, контролируя на том же веб-сервере. –  hdanniel 25 September 2009 в 00:49
  • 3
    HD, я сделал это, и все еще кажется, что я сталкиваюсь с этой проблемой. Как я могу узнать, сколько памяти моя апачская обработка берет? Кроме того, какой инструмент Вы рекомендовали бы контролировать CPU и http соединения? –  Zed Said 20 October 2009 в 02:41
  • 4
    Используя htop (столбец RES) можно найти использование памяти для каждого процесса httpd, также Вы видите хороший обзор what' s происходящий на Вашем сервере в режиме реального времени. Munin или Ganglia могут дать Вам подробную статистику для CPU, памяти, запросов HTTP, и т.д. –  hdanniel 20 October 2009 в 17:35

Теги

Похожие вопросы