apache+nginx+mysql

12
L
На сайте с 23.12.2012
Offline
92
1085

Добрый денек!

На VPS поставил связку apache+nginx+mysql все стоит на 12.04 Ubuntu

Apache как бэкэнд, nginx фронтэнд.

Все работает, все ок(?) :)

Вопрос такой - а сколько у вас такая связка занимает оперативки в "простое"?

По статистике у меня загрузка круглосуточно 90% от 512 мб памяти.

посещаемость единственного сайта на этой связке - 400 (не тысяч!) в день.

Что то мне кажется это многовато. До этого был VPS на gentoo просто apache стоял и памяти занимало все не более 300 метров.

Настройки апача вроде те же. Nginx вроде не жрет много.. откуда такой загруз?

Можете подсказать, может я в настройке что пропустил или большие параметры где то указал?

Заранее спасибо! :)

Сдам выделенный сервер в Европе 9,5 евро в месяц. (/ru/forum/914387) Atom N2800 1.86 GHz / RAM 2 GB / HDD 500 GB sata2 / Канал 100 Mbps
S
На сайте с 23.05.2004
Offline
316
#1

nginx + php-fpm + mysql + django = 200 мег при 5к уников , это при полной динамике на сайтах. Centos.

Это просто подпись.
L
На сайте с 23.12.2012
Offline
92
#2

ацкий ад.. что ж у меня кушает так много? посоветуйте пожалуйста, где и как покопать?

M
На сайте с 01.12.2009
Offline
235
#3
likeseo:
ацкий ад.. что ж у меня кушает так много? посоветуйте пожалуйста, где и как покопать?

Апачи кушает наверное, включите кеепаливе, уменьшите ворки,

Администратор Linux,Freebsd. построения крупных проектов.
LEOnidUKG
На сайте с 25.11.2006
Offline
1723
#4

Обратитесь к сис.админу, он проверит и скажет откуда такая нагрузка.

Откуда мы знаем чего там у вас там на серваке? Какие CMS? Какие запросы? Может вообще ддос идёт и всё.

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/
L
На сайте с 23.12.2012
Offline
92
#5

madoff keep alive включен, KeepAliveTimeout 5 стоит... думаете больше поставить?

а вот с воркерами не очень осознал ...

апач работает с как mpm_prefork

SatrtServers 5

MinSpareServers 5

MaxSpareServers 10

MaxClients 150

MaxRequestPerChild 0

DV
На сайте с 01.05.2010
Offline
644
#6

likeseo, дык ясное дело, столько же и будет кушать. Читайте про настройку mpm в apache, потребляемая память от этого очень здорово зависит.

А при чём здесь MySQL? Можно кастрировать и его. Зарежьте буферы, память резко отпустит, но будут тормоза.

VDS хостинг ( http://clck.ru/0u97l ) Нет нерешаемых задач ( https://searchengines.guru/ru/forum/806725 ) | Перенос сайтов на Drupal 7 с любых CMS. ( https://searchengines.guru/ru/forum/531842/page6#comment_10504844 )
M
На сайте с 01.12.2009
Offline
235
#7

SatrtServers 1

MinSpareServers 1

MaxSpareServers 2

MaxClients 10

MaxRequestPerChild 0

MaxKeepAliveRequests 0

установите nginx ..

M
На сайте с 21.04.2008
Offline
67
#8

На своем VPS понизил потребление памяти вот так http://habrahabr.ru/post/53236/

CPA-SHOP.RU (http://cpa-shop.ru) - партнерские магазины для AdmitAd.com, GdeSlon.ru, ActionPay.ru, Ad1.ru, MixMarket.biz, Salesdoubler.com.ua
J
На сайте с 21.08.2011
Offline
78
#9
madoff:
включите кеепаливе

Зачем это?

Если Nginx фронтом, то Апачу надо наоборот вырубать keepalive.

Он шустро отдаёт Nginx нужное - кипэлайв не нужен и даже вреден.

ТС, у меня тоже пара ВПС-ок с 512МБ памяти, и тоже стоит фронт Nginx + бэк Apache. Память выше 430МБ не жрётся при 1500 униках в сутки (Joomla, WP, просто php - всё вперемешку). В среднем держится на уровне 330-380МБ.

Кстати, ТС, а через что смотрите потребление памяти? Возможно, вы видите, что она "типа" занята, а там просто кэш? htop что показывает?

M6
На сайте с 20.05.2010
Offline
25
m76
#10

Может посмотреть кто кушает память?

из под консоли: ps aux или top

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий