Иногда "залипает" сервер - не сразу отдает страницу

12
B
На сайте с 23.10.2006
Offline
170
#11
Zorge.Org:

Никакие дополнительные настройки не требуются, все должно работать сразу после установки nginx.

Точно все заработало, только потребление памяти не сильно снизилось 5 копий апача запущены

/usr/sbin/apache2 -k start

где-то читал что их нужно делать столько сколько ядер, но это для выделенного сервера, а моему VPS что посоветуете? и где прописать изменения (в конфиге апача или нет?)?

Andreyka:
Или добавить памяти или заплатить месячный тариф спецу который настроит vds

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

PS.

Дороже опыта ничего нет.

Zorge.Org
На сайте с 28.01.2010
Offline
27
#12
Точно все заработало, только потребление памяти не сильно снизилось 5 копий апача запущены
/usr/sbin/apache2 -k start
где-то читал что их нужно делать столько сколько ядер, но это для выделенного сервера, а моему VPS что посоветуете? и где прописать изменения (в конфиге апача или нет?)?

В таком случае смотреть, что именно потребляет память.

В Апаче, например, можно отключить много неиспользуемых модулей. Запускаемое кол-во процессов Apache и кол-во ядер процессора друг от друга не зависят.

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

B
На сайте с 23.10.2006
Offline
170
#13
Zorge.Org:
В таком случае смотреть, что именно потребляет память.

В Апаче, например, можно отключить много неиспользуемых модулей.

Да про эти нюансы все в курсе, да и MySQL большую часть отъедает.

Zorge.Org:

Запускаемое кол-во процессов Apache и кол-во ядер процессора друг от друга не зависят.

Я наверное не так выразился или не допонял - имел в виду ..... что рекомендация была по количеству запускаемых процессов Apache (кажется воркерами их называли) что их нужно жестко ограничивать, что большое их кол-во бесполезно, а маленькое не даст выжать все из сервера (ведь с nginx апачь будет моментально сгенерированную страницу отдавать и приниматься за другой запрос)

Zorge.Org:

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

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

Сейчас мне интересен вопрос:

требуется ли оптимизировать как-то параметры : startservers, minspareservers и maxspareservers. под nginx

или лучше не трогать - оставлять 5?

zexis
На сайте с 09.08.2005
Offline
388
#14
bimcom:

Подскажите если установить Nginx - из панели ISPmanager-а это приведет к снижению потребляемой памяти (сейчас весит 8 апачей)? И требуются-ли какие-либо доп. настройки, или заработает все как надо "из коробки"

Nginx – установить крайне необходимо.

Так как.

1. сервер с Nginx в качестве фронт енда увеличивает производительность, по сравнению с одним лишь апачем

2. Голый апач без Nginx заддосить очень просто даже начинающему хакеру.

Установка Nginx из панели не очень хорошая идея.

Так как.

1. настраивать лимиты на количество коннектов к каждому типу файлов придется все равно в ручную.

2. по умолчанию при установке из панели апаче остается видимым извне по адресу http://site.ru:8080. А должен быть на http://127.0.0.1:8080

На сайте разработчика Nginx есть очень хорошая документация на него.

Потратьте день изучите, очень полезно.

в апаче startservers, minspareservers и maxspareservers лучше оставить значения по умолчанию даже для высоконагруженного сервера.

B
На сайте с 23.10.2006
Offline
170
#15
zexis:

2. по умолчанию при установке из панели апаче остается видимым извне по адресу http://site.ru:8080. А должен быть на http://127.0.0.1:8080

действительно :)

Ладно пойду читать мануалы, всем огромное спасибо за уделенное внимание.

M
На сайте с 01.12.2009
Offline
235
#16
Установка Nginx из панели не очень хорошая идея.
Так как.
1. настраивать лимиты на количество коннектов к каждому типу файлов придется все равно в ручную.
2. по умолчанию при установке из панели апаче остается видимым извне по адресу http://site.ru:8080. А должен быть на http://127.0.0.1:8080

Порт можно закрыть, "8080" и всё будет гуд.

Администратор Linux,Freebsd. построения крупных проектов.
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий