- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева
Как удалить плохие SEO-ссылки и очистить ссылочную массу сайта
Применяем отклонение ссылок
Сервис Rookee
/ru/forum/comment/6266826
Какой же вы админ если вы не понимаете этого ?
Как я и говорил, у вас проблемы с русским языком, вас сложно понять в принципе.
Да и амбиций много, в сообщениях можно процентов 60 выкидывать, а остольное долго переваривать.
Не каждому это под силу:)
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>
Называется, найди 10 отличий :) Смысл не объясните?
Как я и говорил, у вас проблемы с русским языком, вас сложно понять в принципе.
Да и амбиций много, в сообщениях можно процентов 60 выкидывать, а остольное долго переваривать.
Не каждому это под силу:)
Называется, найди 10 отличий :) Смысл не объясните?
Да возможно что он не указал работу, префорка, я ему указал строку <IfModule prefork.c>, вот отличие, мало ли как апачи воспринимает то что он написал я дал правильно как надо писать.
madoff, указал. причем "для танкистов" - явно в посте #3.
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 написал список, я не знаю как он и куда его писал, поэтому показал как надо
Да возможно что он не указал работу, префорка, я ему указал строку <IfModule prefork.c>, вот отличие, мало ли как апачи воспринимает то что он написал я дал правильно как надо писать.
1. Он просто дал пример настроек.
2. Если вы не в курсе, ifModule только проверяет, работает ли данный модуль и если работает, то использует эти директивы. Если не указать, то будет использовать в не зависимости от того, prefork он или нет.
Поэтому не вижу смысла в данной корректировке.
1. Он просто дал пример настроек.
2. Если вы не в курсе, ifModule только проверяет, работает ли данный модуль и если работает, то использует эти директивы. Если не указать, то будет использовать в не зависимости от того, prefork он или нет.
Поэтому не вижу смысла в данной корректировке.
Я показал как надо, мало-ли, скажи конкретно что то не верно дал или ошибка ?
Или вы умничаете от делать нечего хе-х ну блин туго всё идёт 😂
madoff добавил 03.02.2010 в 19:37
Не особо понятно, почему VPS-ка упирается в kmemsize, при этом вагон якобы свободной памяти...
Так чего делать-то?
Если такая ситуация что у вас свободно памяти, процессы не нагружают, то видемо основной сервер может глючить.
По вашим настройкам при 5 гиг всё должно работать.
Или вы умничаете от делать нечего хе-х ну блин туго всё идёт
Просто безсмысленный совет обсолютно. Ничего вообще это не изменит то, что вы дали. Вот и всё.
P.S.:Это тоже самое, что я писал про ваш русский язык) Разговаривать всё-равно по-другому не начнёте, да и на знания это не влияет.Так же и apache будет работать точно так же, просто корректно будет прописано:)
По вашим настройкам при 5 гиг всё должно работать.
Каждый процесс жрет 20Kb+ из kmemsize. В среднем - где-нить 50-60Kb. Наплодите их
побольше - возникнут отказы как залезете за лимит 97402880 (байтов). По самым
грубым прикидкам < 1k процессов выживут, не более. А с учетом более "жырных",
типа mysqld - гораздо менее 1k.
Нужно либо пинать хостера на модификацию лимита (посмотреть еще на numproc
заодно). Либо пробовать перейти на схему с фронтендом (nginx) перед апачем. Это
заметно должно уменьшить количество процессов апача.
Proxoma, MaxClients поставьте в 10, а не 500. Перед апачем поставьте nginx. Это сразу выправит положение с памятью.
Господа, пишите понятней. Даже я не понял, что советуют все предыдущие советчики - слишком много букв.