- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
Да и еще, есть ли путь как сделать процессы апача менее тяжелыми?
Сейчас в среднем VIRT = 222м RES = 12 м
Proxoma добавил 04.02.2010 в 12:20
Обществу я уже сообщал сколько оперативной памяти:
Mem: 10485760k total, 327192k used, 10158568k free, 0k buffers
221m 11m 3380 S 1 0.1 0:00.02 httpd
[root@vs251030 nginx]# cat /proc/meminfo
MemTotal: 10485760 kB
MemFree: 10196444 kB
Buffers: 0 kB
Cached: 0 kB
SwapCached: 0 kB
Active: 0 kB
Inactive: 0 kB
HighTotal: 0 kB
HighFree: 0 kB
LowTotal: 10485760 kB
LowFree: 10196444 kB
SwapTotal: 0 kB
SwapFree: 0 kB
Dirty: 0 kB
Writeback: 0 kB
Mapped: 0 kB
Slab: 0 kB
CommitLimit: 0 kB
Committed_AS: 0 kB
PageTables: 0 kB
VmallocTotal: 0 kB
VmallocUsed: 0 kB
VmallocChunk: 0 kB
nginx только что поставил как проксирующий фронтэнд.
Стало _чуть-чуть_ повеселее, но картина мира выглядит вот так:
66 requests currently being processed, 0 idle workers
WWWWWWWWWW.WWWWWWWWWWWWWWWW.WWWWWWWWW.WWWWWWWWWW.WWWWWWWWW.W....
.WW.............W..W.WWWW....WWW................................
................................................................
................................................................
Proxoma добавил 04.02.2010 в 12:23
Конфиг nginx в моем случае
Всегда ли для апача верно условие
1 соединение = 1 процесс httpd?
Нельзя ли сервить одним процессом множество соединений?
Не дают запускать множество процессов апача.
1 соединение = 1 процесс httpd? - да
Нельзя ли сервить одним процессом множество соединений? - nginx :)
Можно worker поставить, но тут есть сваи особенности, в плане безопасности, почему и рекомендуют ставить prefork, он изолирует каждый процесс.
Но на сервере, используемый одним проектом, worker я думаю можно ставить. ( всё по условию)
Конфиг nginx вменяемый? Может чего еще подправить?
Конфиг nginx вменяемый? Может чего еще подправить?
какой у вас на данный момент MaxClients число и дайте пожалуйста список
netstat -p | awk '/^tcp/ { print $6 }' | sort | uniq -c
Сейчас
MaxClients 100
MaxRequestsPerChild 1024
netstat -pn | awk '/^tcp/ { print $6 }' | sort | uniq -c
34 CLOSE
12 CLOSE_WAIT
489 ESTABLISHED
13 FIN_WAIT1
21 FIN_WAIT2
15 LAST_ACK
4 SYN_RECV
3 SYN_SENT
4955 TIME_WAIT
Увеличте MaxClients до 500
MaxRequestsPerChild поставте 0
И не забудте рестарт апачи сделать.
покажите ещё вывод ! после изменений! когда пройдёт минуты 3 - 5
netstat -pn | grep httpd | wc -l
А MaxRequestsPerChild = 0 не слишком уж жестко?
Переключил на этот недосервер еще пару сайтов, сейчас по соединениям
netstat -pn | awk '/^tcp/ { print $6 }' | sort | uniq -c
60 CLOSE
6 CLOSE_WAIT
1 CLOSING
605 ESTABLISHED
15 FIN_WAIT1
43 FIN_WAIT2
11 LAST_ACK
11 SYN_RECV
1 SYN_SENT
3806 TIME_WAIT
Стоп извените не увеличивайте максклиента =)
верните назад 100 хе-х
netstat -pn | grep httpd | wc -l
Запускал с интервалом в 5 секунд:
63 66 69 68 44 47 79 70 48 57 64 71 65 46 58
То есть видно, что больше 70 процессов пока не поднимается
netstat -pn | grep httpd | wc -l
Запускал с интервалом в 5 секунд:
63 66 69 68 44 47 79 70 48 57 64 71 65 46 58
То есть видно, что больше 70 процессов пока не поднимается
489 ESTABLISHED
да )) вопрос, что за 489 соединений ? :)