Помощь - Поиск - Пользователи - Календарь
Полная версия: Органичение ресурсов для пользователя
Онлайн-форум hostobzor.ru > Архив (темы до 1.06.2015). Только для чтения. > Коммерческий хостинг. Общие форумы > Виртуальный сервер и Виртуальный Выделенный Сервер
Страницы: 1, 2
wvitalik
Выгнал меня хостер с шареда за перегруз сервера, вот я взял ВПС с 256 ОЗУ (гарантированых) но это не решыло проблемы, мой форум IPB 1.3 доводит сервер до ручки, что я даже не могу попасть в сПанел. (WHM -периодчески)

Так вот я хочу спросить можна ли как то ограничить русурсы моему сайту (я для него создал отдельный акк), что б он не мешал работать другим проэктам. Моет подскажите какой то модуль?
Ivan
Ну. Можно.

Зарезать число апачей

Да, что бы после этого все было не совсем грустно, поставить ngnix сверху.


Еще можно Ip зарезать файрволом. Много чего можно интресного сделать
wvitalik
Цитата(Ivan @ 10.09.2006, 12:41) *

Ну. Можно.

Зарезать число апачей

Да, что бы после этого все было не совсем грустно, поставить ngnix сверху.
Еще можно Ip зарезать файрволом. Много чего можно интресного сделать

На сколько я понял именно база MySQL больше всего грузит ну и апач конечно же. Так я хочу как то сделать так что когда mem больше 3% то что б автоматически акк выключался на 2-3 мин, так возможно?
MIRhosting.com
http://help.mirhosting.com/?documentId=47
kvalitet
Цитата(MIRhosting.com @ 10.09.2006, 18:19) *

При входе на этот url у меня почему то видно только чистую страницу, при том от браузера это не зависитsmile.gif
wvitalik
Цитата(MIRhosting.com @ 10.09.2006, 17:19) *

Что то не сильно помогло, а точнее вообще сдвигов нет.
MIRhosting.com
Цитата(kvalitet @ 10.09.2006, 16:23) *

При входе на этот url у меня почему то видно только чистую страницу, при том от браузера это не зависитsmile.gif


хм.. действительно странно. Во всех браузерах кроме IE все работает.. будем разбиратся.

Цитата(wvitalik @ 10.09.2006, 19:19) *

Что то не сильно помогло, а точнее вообще сдвигов нет.


Чудес конечно не творит, но в принципе помогает. Если вообще нет никакой разницы, то или что-то не так делали или дело не в мускуле и память жрет кто-то другой.
AndreyS
Цитата(wvitalik @ 10.09.2006, 13:15) *

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


mod_throttle ?
eSupport.org.ua
Можно резать коннекты к сайту на уровне iptables.
wvitalik
Цитата(AndreyS @ 10.09.2006, 22:07) *

А можете обяснить, как его установить и настроить на русском?
rustelekom
не советую его ставить, довольно глючный модуль и как правило ожидаемых результатов не дает. если вам просто нужно ограничить число коннектов и обеспечить минимальную защиту от тупого флуда, вам вполне поможет http://miksir.pp.ru/mod_ipdrop_v001. ставится элементарно, работает без глюков. правда на фрибсд кажется не работает...
eSupport.org.ua
Цитата(wvitalik @ 11.09.2006, 12:57) *

А можете обяснить, как его установить и настроить на русском?

http://dedic.ru/node/13
wvitalik
Цитата(eSupport.org.ua @ 11.09.2006, 19:21) *

там написано
"Выборочно ограничиваем http-трафик"

мне как бы нужно ограничивать апач а самое главное ресурсы а точнее память SQL
rustelekom
память мускуля управляется отсюда /etc.my.cnf
MIRhosting.com
Цитата(wvitalik @ 10.09.2006, 19:19) *

Что то не сильно помогло, а точнее вообще сдвигов нет.


Специально проверил.
Стоит VPS, тратит 2.5% памяти.
Включаем MySQL не оптимизированный, тратится 5.0%
Ставим оптимизированный конфиг - тратится 2.6%

Тестировал на fedora core 5.
wvitalik
Цитата(rustelekom @ 12.09.2006, 17:23) *

память мускуля управляется отсюда /etc.my.cnf

так это общая памать а мне для каждогоюзера отдельно или хотя бы для одго ограничить.

Цитата


Специально проверил.
Стоит VPS, тратит 2.5% памяти.
Включаем MySQL не оптимизированный, тратится 5.0%
Ставим оптимизированный конфиг - тратится 2.6%

Тестировал на fedora core 5.


Этот файлик под каждый сервер и каждую базу нужно отдельно конфигурировать.
MIRhosting.com
Цитата(wvitalik @ 12.09.2006, 20:49) *

так это общая памать а мне для каждогоюзера отдельно или хотя бы для одго ограничить.
Этот файлик под каждый сервер и каждую базу нужно отдельно конфигурировать.


Ой, извините, не понял, что Вам нужно именно один сайт ограничивать.
Тут будет сложнее, хотя общих расход памяти мускулом все равно не повредит уменьшить.
eSupport.org.ua
Цитата(wvitalik @ 12.09.2006, 14:24) *

там написано
"Выборочно ограничиваем http-трафик"

мне как бы нужно ограничивать апач а самое главное ресурсы а точнее память SQL


Апач - встроеными лимитами и системынми.
mysql - в конфиге my.cnf настройки
rustelekom
ну вообще не проблема поднять второй, третий и вообще сколько надо серверов мускуля на одной машине.
если конфиги сохранять на всех этих серверах одинаковыми то никакого преимущества вы не получите но, если одного "настырного" клиента посадить на отдельный сервер мускуля то, можно будет ему сделать настроечку при которой он не вылезет за лимиты мускуля. Клиенту от этого станет хужее, но у всех остальных юзеров сидящих на другом сервере мускуля зато не будет никаких.
Ivan
Мысль хорошая. А как бы еще это с панельками подружить?
rustelekom
забыть про дружбуsmile.gif)
В спанели и в директе вроде есть какая то кривенькая возможность внешние мускули делать. ну а раз внешние то по идее можно и порты или ай-пи/домены разные назначать. правда в последний раз когда смотрел это в спанели, там это не получалось сделать - один только сервер мускуля может быть и все тут. не знаю как сейчас. В директе и не пробовал. Проще наверное этому юзеру просто убрать мускуль вобще из панели, и дать ему прав в пхпмайдмине ваять базы данных. Пхпмадймин достаточно легко настроить на выбор серверов мускуля, с этим то проблем не будет но, совсем избавиться от ручной работы не удастся.
wvitalik
мне бы ограничить хотя бы память ОЗУ
Вот у меня 256
а ему дать 196мб к примеру...

У меня так нагружается сервак что я ни с спанел ни в whm попасть не могу.
rustelekom
ну е мое. да вы что - 256 мегов на спанель на впсе это даже без всякой нагрузки все дохнуть будет вусмерть. хоты бы 384 надо. 256 мегов эот хватает на почту, днс, но уж никак ни на какой нибудь завалящий даже сайт. конечно, на разных технологиях и при разных лимитах на сам ВПС где то будет получше, где похуже, но вот скажем на виртуоззе и ее клонов, это очень тяжко закрутить.
сама спанель для нормальной работы ну самый самый минимум требует 128...
wvitalik
Цитата(rustelekom @ 14.09.2006, 00:51) *

ну е мое. да вы что - 256 мегов на спанель на впсе это даже без всякой нагрузки все дохнуть будет вусмерть. хоты бы 384 надо. 256 мегов эот хватает на почту, днс, но уж никак ни на какой нибудь завалящий даже сайт. конечно, на разных технологиях и при разных лимитах на сам ВПС где то будет получше, где похуже, но вот скажем на виртуоззе и ее клонов, это очень тяжко закрутить.
сама спанель для нормальной работы ну самый самый минимум требует 128...

А если я перееду на Plesk мне это что то даст?
Потому что 512мб за 85 у.е. я финансово не поняну.
Ivan
Ничего не даст. Плеск памяти жрет не меньше.
Ставьте чего попроще. DA например.
wvitalik
Цитата(Ivan @ 14.09.2006, 13:01) *

Ничего не даст. Плеск памяти жрет не меньше.
Ставьте чего попроще. DA например.

У меян был один сервер с WebMin так это просто ужас - Черт Голову Сломает.
eSupport.org.ua
Сервер должен быть с админом wink.gif
Ivan
+1 Насчет админа.
Руки рулят wink.gif
Но DA все же подоступнее Webmin.
rustelekom
+1 за ДА - горя знать не будете. а памяти он кушает мало, к тому же его можно втиснуть даже в 64 мега. было дело.
MIRhosting.com
Цитата(rustelekom @ 14.09.2006, 17:11) *

+1 за ДА - горя знать не будете. а памяти он кушает мало, к тому же его можно втиснуть даже в 64 мега. было дело.


+ на порядок дешевле как для серверов так и для VPS
gylys
cPanel отрабатывает за свои деньги и если есть возможность, то лучше с ней и остаться, то есть как и подсказал, rustelekom, добавить память до 384. Также снизить потребление памжти до минимума (128) для демона панели.
Что касается самой темы, то есть IPB, надо искать причину почему Apache child поддержывает открытые MySQL подлючения. Конечно можно лимитировать принудительно для Apache количество детей также время жызни, но это не выход, так как вилезает побочные явления. Надо найти почему открыты MySQL "slow connections". Например VDS с 512 MB RAM на машине P4 3GHz выдержывает максимум 20-25 slow connections и тогда только reboot возможен. Load повышает даже одно такое подключение прожывшая около часа. Если прожывёт часов 12, возможно что VPS с 256 RAM пойдёт рогами в низ. Тем более, что этот VPS скорее всего Virtuozo и при том ещё очен лимитирован.
wvitalik
А вы не могли б мне дать сконфигурированый под сПанел и 256мб
my.cnf и php.ini ?
wvitalik
Кароче, поигрался я с my.cnf используя правило
key_buffer_size + (read_buffer_size + sort_buffer_size)*max_connections = память + swap

Вроде порц не сильно грузится и скрипт быстрее выполняетя, еще я таймауты уменшыл вдвое, НО оперативка всеравно забивает и сайт выдает большое время ожыдания, можна ждать до 5 минут что б сайт открылся или же ошыбка нулевой длинны вылазит.
eSupport.org.ua
Меняйте apache на nginx - всяко быстрее будет.
wvitalik
Цитата(eSupport.org.ua @ 19.09.2006, 15:54) *

Меняйте apache на nginx - всяко быстрее будет.

Я так понял у меня не так апач грузит сервак как просто елементарно забивается вся память оперативная и сервер падает, пока его не перегрузишь но на сайты не зайдешь...
eSupport.org.ua
Забита ЧЕМ? Уж не апачем ли? laugh.gif
wvitalik
Цитата(eSupport.org.ua @ 25.09.2006, 19:21) *

Забита ЧЕМ? Уж не апачем ли? laugh.gif

Хм....

А не подскажите как перейти на nginx ? И как это повлияет на IPB ?
eSupport.org.ua
Почитать пример на dedic.ru. Если опыта нет - то заказать у специалистов.

На IPB данных нет, а на сервере с VB после перехода с apache 1.3 mod_php на nginx+fastcgi php нагрузка упала где-то в 15 раз...
wvitalik
Ладно, постановка вопроса меняется...

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

И еще как в SSH смотреть сколько оператвы схавал мой впс а то free показывает общую загрузку ОЗУ!
eSupport.org.ua
1. Mytop и mysqlwatcher - читать на dedic.ru
2. top - очень наглядно
wvitalik
Цитата(eSupport.org.ua @ 05.10.2006, 04:55) *

1. Mytop и mysqlwatcher - читать на dedic.ru
2. top - очень наглядно

root@node [~]# mytop
-bash: mytop: command not found
root@node [~]# mysqlwatcher
-bash: mysqlwatcher: command not found
root@node [~]#


Ну а Top показывает ВСЕ процессы не только мои, и найти свои я там не могу...
eSupport.org.ua
У Вас этого софа нет - поставьте его.
Наберите man top для изучения документации.
wvitalik
Цитата(eSupport.org.ua @ 05.10.2006, 11:14) *

У Вас этого софа нет - поставьте его.
Наберите man top для изучения документации.

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

man top - выдает я так понимаю полезную инфу но КАК ее вводить до меня не доходит. sad.gif
eSupport.org.ua
Тогда Вам нужно обращаться к специалистам.
wvitalik
Цитата(eSupport.org.ua @ 05.10.2006, 15:22) *

Тогда Вам нужно обращаться к специалистам.

Так не интерестно... у меня ж не комерческий проект, просто паралельно хочу чему то научиться smile.gif
Selimhanov Adil
stfm and rtfm =))
eSupport.org.ua
Цитата(wvitalik @ 08.10.2006, 12:01) *

Так не интерестно... у меня ж не комерческий проект, просто паралельно хочу чему то научиться smile.gif

Учитесь. Покупайте литературу и читайте.
wvitalik
Цитата(eSupport.org.ua @ 09.10.2006, 08:17) *

Учитесь. Покупайте литературу и читайте.

Дело в том что я вообще далек от этого, вот купил книжку, чтоть понял что такое SSH....
eSupport.org.ua
Ничего страшного. Главное читайте литературу и поставьте себе linux дома. После полугода домашней практике можете потихоньку на реальном сервере работать.
jtj
Цитата(eSupport.org.ua @ 09.10.2006, 19:05) *

Ничего страшного. Главное читайте литературу и поставьте себе linux дома. После полугода домашней практике можете потихоньку на реальном сервере работать.


ИМХО проще VDS-ку взять и гонять ее удаленно "в режиме приближенном к реальности" smile.gif Я помню за неделю установки VHCS на голую Fedora Core 2 "наблатыкался" по самое "мама не горюй", кстати статья Ваша на dedic.ru помогла здорово smile.gif
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.
Русская версия Invision Power Board © 2001-2025 Invision Power Services, Inc.