Нормально ли уходит оперативная память на VPS?

1 2345 6
Raistlin
На сайте с 01.02.2010
Offline
247
#21
Himiko:
Давно мы стали обсуждать ispmanager? Мы обсудили, как проще сделать клиенту в общем случае.

Цитирую:

Himiko:
Просто нажать "включить" напротив nginx'а в ispmanager'е.

при том, что у ТС непосредственно - Webmin. Я молчу про ISP CP Omega, Domain Technologies, Kloxo, DirectAdmin, Cpanel, что там ещё из панелей? И ни одна как платная, так и бесплатная - не используется широко зарубежом или крупными хостерами (хотя в последнее время тенденция меняется, да) и не поддерживает Nginx, кроме того, ещё и грабли у них с ним возникают. Вы пробовали ставить Nginx на DirectAdmin? Нифига не тривиальная задача (уж я - то знаю, т.к. продаю директ именно в связке с nginx). А тот же mod_rpaf, про который частенько забывают? И т.п. Да и ручками гораздо проще поправить конфиг апача, чем разбираться с Nginx, если ставить самому и без панели. Апач - стандарт, а Джинкс - всё же для тех, кто или точно знает, зачем ему, или хочет просто "запустить ракету" в порядке эксперимента. Так что кто тут в теме, я не знаю. Я свои слова, вроде чётко аргументировал.

HostAce - Асы в своем деле (http://hostace.ru)
Himiko
На сайте с 28.08.2008
Offline
560
#22
Вы пробовали ставить Nginx на DirectAdmin?

Мы ставим его на directadmin, ispmanager, cpanel. Не то, что пробовали, но и ставим клиентам.

Да и ручками гораздо проще поправить конфиг апача, чем разбираться с Nginx, если ставить самому и без панели. Апач - стандарт, а Джинкс - всё же для тех, кто или точно знает, зачем ему, или хочет просто "запустить ракету" в порядке эксперимента.

Кому проще?

Покажите мне инструкцию по установке apache mpm-worker + php fastcgi, по выкручиванию модулей из apache и настройке fastcgi. При этом не забывайте, что перестанет работать http-авторизация средствами php и другие траблы, которые используют mod_php.

И посмотрите инструкцию по установке nginx на чистый сервер или сервер с ispmanager.

Что проще сделать неопытному человеку? Вы говорите "за себя", а я по опыту общения с десятками клиентов ежедневно. Ни у кого ещё не возникло желания самостоятельно разбираться в mpm'ах и модулях apache.

ISPManager на текущий момент чуть ли не самая популярная панель в России, поэтому она и делает использование nginx'а самым простым решением проблем с производительностью и потреблением ресурсов. Ведь стоит только ткнуть одну кнопку в панели.

А то, что предлагаете вы - никак не автоматизировано и не имеет однозначных инструкций.

И поставить nginx без панели не составит труда. Вы же предлагаете не yum install httpd (как и yum install nginx), а более сложные пути.

Профессиональное администрирование серверов (https://systemintegra.ru). Круглосуточно. Отзывы (/ru/forum/834230) Лицензии (http://clck.ru/Qhf5) ISPManager,VDSManager,Billmanager e.t.c. по низким ценам.
[Удален]
#23
Himiko:
Мы ставим его на directadmin, ispmanager, cpanel. Не то, что пробовали, но и ставим клиентам.

А с выходом DirectADmin 1.392 стало еще проще :)

Raistlin
На сайте с 01.02.2010
Offline
247
#24
Himiko:
http-авторизация средствами php и другие траблы, которые используют mod_php.

Дык эта... Покажите мне обычные сапосайты, которые используют http-авторизацию ;). Ну или движки форумов, гостевых книг, распространённые CMS (Битрикс не в счёт, но она это, как бы, совсем своей среды требует).

Himiko:
apache mpm-worker + php fastcgi

http://www.google.ru/search?q=apache+mpm-worker+%2B+php+fastcgi&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ru:unofficial&client=firefox

эм... ну вообще манов довольно много ;).

Himiko:
И посмотрите инструкцию по установке nginx на чистый сервер или сервер с ispmanager.

А причем тут ISPManager? м? Вы не забыли, что у клиента может быть какая-нибудь Омега? ;).

Himiko:

А то, что предлагаете вы - никак не автоматизировано и не имеет однозначных инструкций.

Т.е. мы просто тыкнули кнопку, а добрый дядя из ISP уже обо всем позаботился? Неужели? :). Это раз. А два - при чем здесь ISP? Мы когда начали её обсуждать? ))).

Himiko:
Вы же предлагаете не yum install httpd (как и yum install nginx), а более сложные пути.

Так а что, достаточно yum install nginx и всё? Вуаля, конфиг править не надо? :).

Вот один англоязычный - просто, не правда ли? :).

http://x10hosting.com/forums/vps-tutorials/148894-debian-apache-2-2-fastcgi-php-5-suexec-easy-way.html

А вот решение трабла с http-авторизацией:

Если вы выбрали для работы сайта производительный тип сервера Apache/PHP/FastCGI (актуально и для CGI) и столкнулись с тем, что не работает HTTP-авторизация реализованная на PHP, то для решения этой проблемы вам достаточно поместить в файл (если файла нет, то создать его в кодировке отличной от UTF-8) .htaccess размещенный в папке /http, такой код:

RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]

:). Всё просто. Давайте дальше. А если человек ставит на сервер httpd и не в состоянии прочитать документацию - он один черт потом побежит к админу или сломает всё нафиг. Так что пусть прочитает зачем модули нужны и просто закомментирует их в httpd.conf - это совсем не трудно. Просто надо включить голову.

M
На сайте с 16.09.2009
Offline
278
#25
Raistlin:
Угу. В CentOS делается просто: редактированием двух файлов (/etc/sysconfig/httpd и /etc/httpd/conf.d/php.conf). И менять там надо ну совсем чуточку. манов в интернете тоже полно. Подозреваю, что в Debian ситуация на одну команду сложнее (да поправит меня myhand).

В дебиане пока собирать PHP с поддержкой тредов - не начали. КО, прочитав спек, сказал мне что в CentOS тоже. Так с mod_php "чуточку" - не проходит. Нигде.

А использование fastcgi - пожалуйста. apt-get install libapache2-mod-fcgid php5-cgi и вперед. Пропишите потом новый обработчик PHP, вместо модуля.

Абонементное сопровождение серверов (Debian) Отправить личное сообщение (), написать письмо ().
Himiko
На сайте с 28.08.2008
Offline
560
#26
Дык эта... Покажите мне обычные сапосайты, которые используют http-авторизацию

Сколько угодно примеров. Мы перевели на одном сервере всё на fastcgi и кучу словили клиентов, у которых "не работает".

Всякие защиты админок так в интернетах предлагают делать и другие модули используют. На DLE видел запороленную админку таким образом.

А причем тут ISPManager? м? Вы не забыли, что у клиента может быть какая-нибудь Омега?

Забыл. Из более 1000 клиентов ни одного у нас такого нет.

Речь была изначально про общий случай.

Т.е. мы просто тыкнули кнопку, а добрый дядя из ISP уже обо всем позаботился? Неужели? . Это раз. А два - при чем здесь ISP? Мы когда начали её обсуждать? ))).

1. В общем случае ДА, будет достаточно.

2. Мы обсуждаем, почему популярно включать nginx. Потому что просто и подходит в большинстве случаев. (как минимум, потому что ispmanager популярна)

А вот решение трабла с http-авторизацией:

Да всё решаемо. Но надо ли?

С вами сложно спорить, т.к. постоянно уходите с темы разговора.
Для nginx'а голову включать не нужно. Нужно ткнуть кнопку в панели, или сделать всё 1 в 1, как в простой инструкции в интернете. Всё.
Вы рассуждаете со своей колокольни. А я говорю об общем случае. Я владею статистическими данными общения с клиентами и по популярности панелей управления. Могу сказать - nginx им проще.

Raistlin
На сайте с 01.02.2010
Offline
247
#27
Himiko:
Для nginx'а голову включать не нужно. Нужно ткнуть кнопку в панели, или сделать всё 1 в 1, как в простой инструкции в интернете. Всё.

И работать от этого лучше не станет. Пока я не услышал доказательства обратного 9ваши цитаты передирать нет смысла - вы там написали что и апач надо конфигурить. Всё.

myhand:
Так с mod_php "чуточку" - не проходит. Нигде.

Я знаю, что zts еще не собирают, потому и говорю о fastcgi. Хотя для центоси достаточно подключить доп. реп.

Himiko
На сайте с 28.08.2008
Offline
560
#28
И работать от этого лучше не станет. Пока я не услышал доказательства обратного 9ваши цитаты передирать нет смысла - вы там написали что и апач надо конфигурить. Всё.

Всё вам объяснил уже.

1) Статика начнёт обрабатываться через apache, что снимет нагрузку с prefork.

2) Процессы будут быстрее завершаться, т.к. nginx будет сам передавать данные, а apache только выполнять запросы.

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

В общем случае - будет быстрее и сервер сможет обслужить большее количество посетителей без изменения MaxClients. Насколько быстрее - зависит от конкретной ситуации.

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

iHead
На сайте с 25.04.2008
Offline
137
#29

Еще одну тему превратили в срач по поводу nginx.

Himiko, зачем тратить время на объяснение выгоды от использования nginx?

Ну, не хотят товарищи nginx - их право.

Рекомендуемый хостинг партнер 1С-Битрикс (https://www.ihead.ru/bitrix/), PHP-хостинг (https://www.ihead.ru/php/), доверенный партнер RU-CENTER (https://www.ihead.ru/news/573.html), официальный представитель REG.RU в Кирове (https://www.ihead.ru/news/851.html)
Himiko
На сайте с 28.08.2008
Offline
560
#30
Himiko, зачем тратить время на объяснение выгоды от использования nginx?
Ну, не хотят товарищи nginx - их право.

В теме не совсем всё так.

Тут речь о том, что Raistlin считает, что nginx людям не нужен и включать его глупо. А я объяснял, что им так проще и даст хоть какой-то результат.

Вот и весь спор, собственно.

1 2345 6

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