madoff

Рейтинг
235
Регистрация
01.12.2009
Должность
administrator
Интересы
Linux Unix
I am terminator ;)
Himiko:
MaxClients когда-то указывалось в зависимости от количества процессоров?😮
Это количество одновременных подключаний, которые обрабатывает apache. У меня, к примеру, их не меньше 5-15 одновременно. (процессов столько тоже нет) Да, 50-100 - это достаточно много.

MaxClients: maximum number of server processes allowed to start

Максимальное количество процессов разрешённые для сервера

не советую dlink 2100 хотя-бы потому как уже есть dlink 3xxx.

А также были замечены(dlink 2100) , проблемы при использование более одного кампа, линк просто завесал.

Himiko:
1. Он просто дал пример настроек.
2. Если вы не в курсе, ifModule только проверяет, работает ли данный модуль и если работает, то использует эти директивы. Если не указать, то будет использовать в не зависимости от того, prefork он или нет.
Поэтому не вижу смысла в данной корректировке.

Я показал как надо, мало-ли, скажи конкретно что то не верно дал или ошибка ?

Или вы умничаете от делать нечего хе-х ну блин туго всё идёт 😂

madoff добавил 03.02.2010 в 19:37

Proxoma:
Не особо понятно, почему VPS-ка упирается в kmemsize, при этом вагон якобы свободной памяти...

Так чего делать-то?

Если такая ситуация что у вас свободно памяти, процессы не нагружают, то видемо основной сервер может глючить.

По вашим настройкам при 5 гиг всё должно работать.

myhand:
Proxoma, почитайте в вики openvz подробнее про этот параметр (kmemsize). Грубо говоря, он
как минимум линейно растет с числом процессов. При определенном "везении" за
счет "грамотных" настроек хостером ограничений памяти для вашего VPS - и Вы
в этот лимит упретесь.

VPS хостинг у вас по ограничениям не похож на бюджетный - возможно хостер
пойдет Вам навстречу и изменит этот параметр.

А легкий прокси поставить - подумайте. Посмотрите по mod_status. Если у вас
куча апачей сидят в состоянии "W" запихивают контент клиенту - не лучше ли будет,
если они быстро отдадут его nginx-у и займутся другими вещами?



Я не понимаю того, например, зачем вы посоветовали ТС заключить
директивы для prefork в <IfModule>.

Если вы тугой, то посмотрите httpd.conf апачи как советуют специалисты привожу кусок httpd.conf

конкретно указанно в заключение модулей #<IfModule prefork.c>

# prefork MPM

# StartServers: number of server processes to start

# MinSpareServers: minimum number of server processes which are kept spare

# MaxSpareServers: maximum number of server processes which are kept spare

# ServerLimit: maximum value for MaxClients for the lifetime of the server

# MaxClients: maximum number of server processes allowed to start

# MaxRequestsPerChild: maximum number of requests a server process serves

#<IfModule prefork.c>

#StartServers 10

#MinSpareServers 15

#MaxSpareServers 50

#ServerLimit 1000

#MaxClients 1000

#MaxRequestsPerChild 0

#</IfModule>

# worker MPM

# StartServers: initial number of server processes to start

# MaxClients: maximum number of simultaneous client connections

# MinSpareThreads: minimum number of worker threads which are kept spare

# MaxSpareThreads: maximum number of worker threads which are kept spare

# ThreadsPerChild: constant number of worker threads in each server process

# MaxRequestsPerChild: maximum number of requests a server process serves

#<IfModule worker.c>

#StartServers 2

#MaxClients 500

#MinSpareThreads 25

#MaxSpareThreads 75

#ThreadsPerChild 25

#MaxRequestsPerChild 0

#</IfModule>

TC написал список, я не знаю как он и куда его писал, поэтому показал как надо

Himiko:
Как я и говорил, у вас проблемы с русским языком, вас сложно понять в принципе.
Да и амбиций много, в сообщениях можно процентов 60 выкидывать, а остольное долго переваривать.
Не каждому это под силу:)

Называется, найди 10 отличий :) Смысл не объясните?

Да возможно что он не указал работу, префорка, я ему указал строку <IfModule prefork.c>, вот отличие, мало ли как апачи воспринимает то что он написал я дал правильно как надо писать.

myhand:
Proxoma, Вы не одиноки. Тут мало кто понимает, что madoff имеет в виду :D

а nginx (в режиме прозрачного прокси) поможет, поскольку возьмет на себя
обработку медленных клиентов. И не будет нужды висеть в памяти аж до
500 процессам апача.

Какой же вы админ если вы не понимаете этого ?

"Cannot allocate memory" - значит, что то через какое-то время упирается в лимит , настраиваемый для виртуального контейнера.

Или TC понимают то что вы пишите, поставьте nginx , это админ пишет TC что бы он nginx ставил, не проще уже написать давайте бабло я вам поставлю, или вы пытаетесь сказать что я както не так юзеру ответил ???.

Смешно админ поддерживает юзера который туго понимает в vps :) ото такой админ nginx и все ваши проблемы решены 😂 всем так и пишите дальше nginx спасёт мир 😂

---

ps у вас много простоев в httpd а должно быть активных максимум 20-25 видемо httpd не настроен, ещё может быть что у них сервер vps умирает и это отражается на всех!

Proxoma:
Выделено 5Гб - типа "гарантировано", 10 Гб типа "флекс"
Проц - 10 Ггц выделено.
cat /proc/cpuinfo кажет 16 ядер Xeon-а и причем тут это? В процессор не упирается.

Упирается в kmemsize лимит от beancounter-ов.

ttpd -l
Compiled in modules:
core.c
prefork.c
http_core.c
mod_so.c

---

кажет 16 ядер Xeon-а и причем тут это?

Это называться берите сервер.

это понятие на vps "Cannot allocate memory" - значит, что то через какое-то время упирается в лимит , настраиваемый для виртуального контейнера.

а вот по ps у вас не соответствуют данные и настройки apache.

StartServers 5

MinSpareServers 5

MaxSpareServers 10

ServerLimit 512

MaxClients 512

MaxRequestsPerChild 64

Попробуйте сделать так

<IfModule prefork.c>

StartServers 5

MinSpareServers 5

MaxSpareServers 10

ServerLimit 512

MaxClients 512

MaxRequestsPerChild 64

</IfModule>

Очень интересен ps в виде апачи :)

---

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

дайте вывод cat /proc/cpuinfo

ещё дайте такое httpd -l вывод

myhand:
madoff, DSA публикуются на сайте http://www.debian.org/security/

Специфичные именно для Debian баги там помечают
как (сюрприз) "Debian Specific". Найдете такие? А десяток за всю историю?

Да насальника система 😂 😂

Целевую систему ломать не будут, а будут ломать то что на ней стоит :) это и ежу понятно.

spiral00:
Премного благодарен, часть вопросов отпала. Многое стало понятно.

Но пока соотношение цена/кач-во ... все еще вызывает вопросы =)
1) Ну например, где гарантия что админ за 100 баксов избавит от гиммороя? Или что админ за 50 баков это головная боль и только?

2)Тогда тут такой вопрос. Насколько опасна утечка информации?

У вас много вопросов скоро будем брать WMZ $ :)

---

1) Вот поэтому, тут кто себе зарабатывает репутацию, кто просто сидит отдыхает и не против разовой работы, а кто пендоснечает 😂, вы должны сами выбрать путь 😂 смотреть на людей форума.

2) Я БЫ не кому не доверял, что и делаю как самостоятельный администратор, что и надо всем делать, ну а раз вы уже хотите брать админа то вы уже рискуете, не важно какова, если админу зажмут яйца между луткой он всю инфу отдаст :) :)

---

Может тут уже контора и хорошо ?😂 выйдут штук 20 админов и не дадут в обиду сваего коллегу 😂

---

Но скажу сразу любой уважающий себя админ, не будет использовать информацию клиента даже если она будет стоить миллион :) это типа закон как у пиратов!

Всего: 3250