Предельно минимальный расход ресурсов ВПС

BasePelleta
На сайте с 29.05.2008
Offline
120
#51
потом таймаут а nginx какой? а у апача какой?

httpd - Timeout 120

nginx - keepalive_timeout 65;

iamsens
На сайте с 26.08.2009
Offline
115
#52
BasePelleta:
httpd - Timeout 120
nginx - keepalive_timeout 65;

поставь у апача 30, пожалей память ВДСа =)

BasePelleta
На сайте с 29.05.2008
Offline
120
#53

iamsens,

Я так сделаю. Посмотрим, как впска будет себя вести!

А вообще, здесь много практиков. Можно было бы свои параметры выложить.

Хотя, может быть, у каждого свои параметры и они давались "потом и кровью"

Тогда, вопрос: почему нет в Инете статей такой тематики:

Впс 512 для движка дле

Впс 1024 для движка wp

?

BasePelleta добавил 03.08.2010 в 01:31

Запустил генерилку карты сайта (пхп скрипт). На шареде работал нормально.

Примерно 2к страниц.

Поставил таймаут апача на 30

5 мин. и сайт завис - HTTP-шлюз не отвечает (код ошибки: 504)

Топ в этот момент

top - 00:31:33 up 10:31, 1 user, load average: 0.02, 0.07, 0.07
Tasks: 38 total, 1 running, 37 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 524288k total, 227096k used, 297192k free, 0k buffers
Swap: 0k total, 0k used, 0k free, 0k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
9536 root 15 0 2280 1036 824 R 0.7 0.2 0:00.12 top
1 root 15 0 2148 652 564 S 0.0 0.1 0:00.26 init
1509 apache 15 0 45644 13m 6960 S 0.0 2.6 0:02.33 httpd
2003 apache 15 0 45656 12m 5768 S 0.0 2.4 0:09.30 httpd
7335 root 15 -4 2236 560 344 S 0.0 0.1 0:00.00 udevd
7671 root 15 0 1804 564 476 S 0.0 0.1 0:00.03 syslogd
7695 named 19 0 70640 3588 1960 S 0.0 0.7 0:01.43 named
7745 root 15 0 7168 1068 668 S 0.0 0.2 0:00.05 sshd
7760 root 18 0 2824 868 700 S 0.0 0.2 0:00.00 xinetd
7773 root 15 0 5280 520 248 S 0.0 0.1 0:00.00 vsftpd
7809 root 19 0 3700 1304 1128 S 0.0 0.2 0:00.00 mysqld_safe
7855 mysql 15 0 43644 10m 5140 S 0.0 2.0 0:51.25 mysqld
7890 root 18 0 1952 612 488 S 0.0 0.1 0:00.00 dovecot
7891 root 18 0 7812 1872 1432 S 0.0 0.4 0:00.00 dovecot-auth
7912 root 18 0 9296 2428 1316 S 0.0 0.5 0:00.06 sendmail
7920 smmsp 18 0 8236 1500 636 S 0.0 0.3 0:00.00 sendmail
7929 root 18 0 4488 1108 568 S 0.0 0.2 0:00.01 crond
7952 xfs 18 0 3384 1140 736 S 0.0 0.2 0:00.00 xfs
7962 root 18 0 2356 432 312 S 0.0 0.1 0:00.00 atd
7971 root 18 0 5668 712 436 S 0.0 0.1 0:00.00 saslauthd
7972 root 18 0 5668 440 164 S 0.0 0.1 0:00.00 saslauthd
7993 dovecot 18 0 4968 1828 1512 S 0.0 0.3 0:00.00 pop3-login
7995 dovecot 18 0 4968 1824 1512 S 0.0 0.3 0:00.00 pop3-login
11694 root 18 0 19552 3664 1984 S 0.0 0.7 0:00.03 nginx
19867 nginx 15 0 19552 2804 968 S 0.0 0.5 0:03.19 nginx
20428 dovecot 18 0 4968 1824 1512 S 0.0 0.3 0:00.00 pop3-login
25655 root 18 0 10160 2876 2304 S 0.0 0.5 0:00.18 sshd
25670 root 15 0 3836 1536 1244 S 0.0 0.3 0:00.01 bash
28400 apache 15 0 45912 12m 5512 S 0.0 2.4 0:04.84 httpd
28465 apache 15 0 46212 12m 5208 S 0.0 2.4 0:03.74 httpd
30189 apache 15 0 45656 11m 5128 S 0.0 2.3 0:02.99 httpd
30230 apache 15 0 46212 11m 4636 S 0.0 2.3 0:00.51 httpd
30327 apache 15 0 46212 11m 4620 S 0.0 2.3 0:00.25 httpd
30367 apache 15 0 45656 13m 6724 S 0.0 2.6 0:18.14 httpd
30532 apache 15 0 46244 13m 6664 S 0.0 2.7 0:06.02 httpd
31880 root 15 0 25220 7724 4900 S 0.0 1.5 0:00.96 ispmgr
32756 root 18 0 43552 9136 4864 S 0.0 1.7 0:00.07 httpd
32766 apache 15 0 47936 15m 7240 S 0.0 3.1 0:09.15 httpd

BasePelleta добавил 03.08.2010 в 01:50

Да, и вдогонку запустил генератор на другом впс, где стоит апач без нгинкса

на 2-х сайтах одновременно (у каждого сайта по 5к страниц)

И все нормально работает, сайты доступны! Впс по ресурсам такой же.

Сие заставляет задуматься, если апач + нгинкс производительнее, чем апач, то с конфигами явно, что-то не так!

R
На сайте с 14.02.2010
Offline
77
#54

ошибка 504 говорит лишь о том, что nginx дал отлуп по таймауту, когда апач еще не успел отработать

спрошу еще раз (вы так и не ответили): после запуска генерации эта ошибка вылазит на любом запросе что ли? или только для этой генерации? в первом случае это конечно лажа, во втором случаи нормально вполне

BasePelleta
На сайте с 29.05.2008
Offline
120
#55

Эта ошибка вылазит на любом запросе.

R
На сайте с 14.02.2010
Offline
77
#56

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

как долго он будет "висеть"? или он так и не отрабатывает и вообще глухо вешает все? посмотрите в server-status апача, что там происходит в момент зависона

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

конфигурацию mysql гляньте...

BasePelleta
На сайте с 29.05.2008
Offline
120
#57
стоит апач без нгинкса

на 2-х сайтах одновременно (у каждого сайта по 5к страниц)

И все нормально работает

А что вы на это скажете?

iamsens
На сайте с 26.08.2009
Offline
115
#58
Запустил генерилку карты сайта (пхп скрипт). На шареде работал нормально.
Примерно 2к страниц.

Поставил таймаут апача на 30

5 мин. и сайт завис - HTTP-шлюз не отвечает (код ошибки: 504)

Топ в этот момент

если генерится карта через веб, то наверно сокеты забились

Вы стоко в этой теме пишете, попросили б толкового админа что б он посмотрел и всё настроил по-людски

Bazis007
На сайте с 10.06.2008
Offline
84
#59

По теме оптимизиции когда-то писал статейку..

http://averus.org/battle_for_memory/

В те времена у меня на ВДС было 128 МБ.

В краце : Порезал число процессов апача и вместо mod_php использовал php-cgi (не пустать с Fast-CGI) . У данного метода имеются минусы(скорость), но проблемы с пожиранием памяти были решены. Если будут вопросы, можете обратиться в ICQ.

BasePelleta
На сайте с 29.05.2008
Offline
120
#60

Bazis007,

мне понравилась твоя статья.

Хотя она бы выиграла, если бы Вы включили

Тогда, вопрос: почему нет в Инете статей такой тематики:
Впс 512 для движка дле
Впс 1024 для движка wp

BasePelleta добавил 03.08.2010 в 16:23

проблемы с пожиранием памяти были решены

У меня немножко другая ситуация:

Памяти у меня 512, а расходуется при запуске генерилки карты сайта 210-230.

Резерв, как видите, есть.

Моя конечная цель - сделать так, чтобы все летало, при этом память не сильно расходовалась.

Может быть космическая мечта? Кто его знает!

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