wvitalik
10.09.2006, 12:15
Выгнал меня хостер с шареда за перегруз сервера, вот я взял ВПС с 256 ОЗУ (гарантированых) но это не решыло проблемы, мой форум IPB 1.3 доводит сервер до ручки, что я даже не могу попасть в сПанел. (WHM -периодчески)
Так вот я хочу спросить можна ли как то ограничить русурсы моему сайту (я для него создал отдельный акк), что б он не мешал работать другим проэктам. Моет подскажите какой то модуль?
Ну. Можно.
Зарезать число апачей
Да, что бы после этого все было не совсем грустно, поставить ngnix сверху.
Еще можно Ip зарезать файрволом. Много чего можно интресного сделать
wvitalik
10.09.2006, 13:14
Цитата(Ivan @ 10.09.2006, 12:41)

Ну. Можно.
Зарезать число апачей
Да, что бы после этого все было не совсем грустно, поставить ngnix сверху.
Еще можно Ip зарезать файрволом. Много чего можно интресного сделать
На сколько я понял именно база MySQL больше всего грузит ну и апач конечно же. Так я хочу как то сделать так что когда mem больше 3% то что б автоматически акк выключался на 2-3 мин, так возможно?
MIRhosting.com
10.09.2006, 17:19
kvalitet
10.09.2006, 17:23
Цитата(MIRhosting.com @ 10.09.2006, 18:19)

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

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

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

хм.. действительно странно. Во всех браузерах кроме IE все работает.. будем разбиратся.
Цитата(wvitalik @ 10.09.2006, 19:19)

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

Так вот я хочу спросить можна ли как то ограничить русурсы моему сайту (я для него создал отдельный акк), что б он не мешал работать другим проэктам. Моет подскажите какой то модуль?
mod_throttle ?
eSupport.org.ua
11.09.2006, 00:43
Можно резать коннекты к сайту на уровне iptables.
wvitalik
11.09.2006, 12:57
Цитата(AndreyS @ 10.09.2006, 22:07)

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

А можете обяснить, как его установить и настроить на русском?
http://dedic.ru/node/13
wvitalik
12.09.2006, 14:24
Цитата(eSupport.org.ua @ 11.09.2006, 19:21)

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

Что то не сильно помогло, а точнее вообще сдвигов нет.
Специально проверил.
Стоит VPS, тратит 2.5% памяти.
Включаем MySQL не оптимизированный, тратится 5.0%
Ставим оптимизированный конфиг - тратится 2.6%
Тестировал на fedora core 5.
wvitalik
12.09.2006, 21:49
Цитата(rustelekom @ 12.09.2006, 17:23)

память мускуля управляется отсюда /etc.my.cnf
так это общая памать а мне для каждогоюзера отдельно или хотя бы для одго ограничить.
Цитата
Специально проверил.
Стоит VPS, тратит 2.5% памяти.
Включаем MySQL не оптимизированный, тратится 5.0%
Ставим оптимизированный конфиг - тратится 2.6%
Тестировал на fedora core 5.
Этот файлик под каждый сервер и каждую базу нужно отдельно конфигурировать.
MIRhosting.com
12.09.2006, 21:58
Цитата(wvitalik @ 12.09.2006, 20:49)

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

там написано
"Выборочно ограничиваем http-трафик"
мне как бы нужно ограничивать апач а самое главное ресурсы а точнее память SQL
Апач - встроеными лимитами и системынми.
mysql - в конфиге my.cnf настройки
rustelekom
13.09.2006, 18:58
ну вообще не проблема поднять второй, третий и вообще сколько надо серверов мускуля на одной машине.
если конфиги сохранять на всех этих серверах одинаковыми то никакого преимущества вы не получите но, если одного "настырного" клиента посадить на отдельный сервер мускуля то, можно будет ему сделать настроечку при которой он не вылезет за лимиты мускуля. Клиенту от этого станет хужее, но у всех остальных юзеров сидящих на другом сервере мускуля зато не будет никаких.
Мысль хорошая. А как бы еще это с панельками подружить?
rustelekom
13.09.2006, 19:49
забыть про дружбу

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

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

Ничего не даст. Плеск памяти жрет не меньше.
Ставьте чего попроще. DA например.
У меян был один сервер с WebMin так это просто ужас - Черт Голову Сломает.
eSupport.org.ua
14.09.2006, 16:25
Сервер должен быть с админом
+1 Насчет админа.
Руки рулят

Но DA все же подоступнее Webmin.
rustelekom
14.09.2006, 18:11
+1 за ДА - горя знать не будете. а памяти он кушает мало, к тому же его можно втиснуть даже в 64 мега. было дело.
MIRhosting.com
15.09.2006, 01:21
Цитата(rustelekom @ 14.09.2006, 17:11)

+1 за ДА - горя знать не будете. а памяти он кушает мало, к тому же его можно втиснуть даже в 64 мега. было дело.
+ на порядок дешевле как для серверов так и для VPS
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
15.09.2006, 18:50
А вы не могли б мне дать сконфигурированый под сПанел и 256мб
my.cnf и php.ini ?
wvitalik
19.09.2006, 13:03
Кароче, поигрался я с my.cnf используя правило
key_buffer_size + (read_buffer_size + sort_buffer_size)*max_connections = память + swap
Вроде порц не сильно грузится и скрипт быстрее выполняетя, еще я таймауты уменшыл вдвое, НО оперативка всеравно забивает и сайт выдает большое время ожыдания, можна ждать до 5 минут что б сайт открылся или же ошыбка нулевой длинны вылазит.
eSupport.org.ua
19.09.2006, 15:54
Меняйте apache на nginx - всяко быстрее будет.
wvitalik
25.09.2006, 18:32
Цитата(eSupport.org.ua @ 19.09.2006, 15:54)

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

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

Хм....
А не подскажите как перейти на nginx ? И как это повлияет на IPB ?
eSupport.org.ua
26.09.2006, 18:05
Почитать пример на dedic.ru. Если опыта нет - то заказать у специалистов.
На IPB данных нет, а на сервере с VB после перехода с apache 1.3 mod_php на nginx+fastcgi php нагрузка упала где-то в 15 раз...
wvitalik
04.10.2006, 22:53
Ладно, постановка вопроса меняется...
Теперь я хочу просто видеть какие части базы юзера, точнее какие таблици юзаются в даный момент или создают топовые нагрузки, в WHM ничего внятного нет, там все в общих чертах а нужно конкретно, какая таблица или запрос в ней...
И еще как в SSH смотреть сколько оператвы схавал мой впс а то free показывает общую загрузку ОЗУ!
eSupport.org.ua
05.10.2006, 04:55
1. Mytop и mysqlwatcher - читать на dedic.ru
2. top - очень наглядно
wvitalik
05.10.2006, 07:58
Цитата(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
05.10.2006, 11:14
У Вас этого софа нет - поставьте его.
Наберите man top для изучения документации.
wvitalik
05.10.2006, 15:08
Цитата(eSupport.org.ua @ 05.10.2006, 11:14)

У Вас этого софа нет - поставьте его.
Наберите man top для изучения документации.
А как его установить я даже малейшего представления не имею, через WHM?
man top - выдает я так понимаю полезную инфу но КАК ее вводить до меня не доходит.
eSupport.org.ua
05.10.2006, 15:22
Тогда Вам нужно обращаться к специалистам.
wvitalik
08.10.2006, 12:01
Цитата(eSupport.org.ua @ 05.10.2006, 15:22)

Тогда Вам нужно обращаться к специалистам.
Так не интерестно... у меня ж не комерческий проект, просто паралельно хочу чему то научиться
Selimhanov Adil
09.10.2006, 01:27
stfm and rtfm =))
eSupport.org.ua
09.10.2006, 08:17
Цитата(wvitalik @ 08.10.2006, 12:01)

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

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

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

Ничего страшного. Главное читайте литературу и поставьте себе linux дома. После полугода домашней практике можете потихоньку на реальном сервере работать.
ИМХО проще VDS-ку взять и гонять ее удаленно "в режиме приближенном к реальности"

Я помню за неделю установки VHCS на голую Fedora Core
2 "наблатыкался" по самое "мама не горюй", кстати статья Ваша на dedic.ru помогла здорово
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста,
нажмите сюда.