Реклама на сайте Advertise with us

Nginx

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 10.10.07
Сообщения: 339
Рейтинг: 404

Ссылка на сообщениеДобавлено: 08/07/08 в 00:27       Ответить с цитатойцитата 

на серверах 70+ мегабит при коде 200 выдаётся не весь ответ, а кусок, и соединение закрывается (0.5.35 версия, на ней точно есть такой глюк, в 0.4. постоянно)

http://soft-com.biz/ - Администрирование серверов, 24/7 тех.поддержка и мониторинг.

8
 



С нами с 27.11.05
Сообщения: 945
Рейтинг: 930

Ссылка на сообщениеДобавлено: 08/07/08 в 00:48       Ответить с цитатойцитата 

Soft-Com писал:
на серверах 70+ мегабит при коде 200 выдаётся не весь ответ, а кусок, и соединение закрывается

насколько я знаю этим страдали только сервера под linux и только с включенным keepalive, пропатчивалось в версиях 0.6.32 и 0.7.0 и в последних версиях уже не проявляется

8
 



С нами с 10.10.07
Сообщения: 339
Рейтинг: 404

Ссылка на сообщениеДобавлено: 08/07/08 в 06:52       Ответить с цитатойцитата 

keepalive помоему не влияет, но в остальном точно так.

Но осадок остался ...

http://soft-com.biz/ - Администрирование серверов, 24/7 тех.поддержка и мониторинг.

8
 



С нами с 26.07.05
Сообщения: 131
Рейтинг: 123

Ссылка на сообщениеДобавлено: 08/07/08 в 08:45       Ответить с цитатойцитата 

shahfil писал:
а нафиг там апач-то вообще? у меня все сиджи без него живут спокойно, связка nginx+php/fastcgi и никаких проблем

А если стоит смарттумбс, то можно будет без апача обойтись? (смарттумб - пхп зазенденый)

8
 

Криптопохуист

С нами с 05.04.03
Сообщения: 17158
Рейтинг: 6019

Ссылка на сообщениеДобавлено: 08/07/08 в 12:43       Ответить с цитатойцитата 

Johnny писал:
А если стоит смарттумбс, то можно будет без апача обойтись? (смарттумб - пхп зазенденый)

Блин, говорю же, использование зазенденых скриптов PHP под fastcgi неоправдано, т.к. получается практически обычный CGI режим, который намного тормознутее apache/mod_php, который был собран прямыми руками.

8
 



С нами с 10.10.07
Сообщения: 339
Рейтинг: 404

Ссылка на сообщениеДобавлено: 08/07/08 в 13:03       Ответить с цитатойцитата 

сильно сомневаюсь.

на сиджевом сервере 30+ мегабит использование apache2+fcgid+suexec+свои_патчи_безопасности вместо apache2+libphp4 даёт прирост производительности на 10-15%, а именно:
IOWAIT падает с 6% до 2%
CPU Usage падает с 32% до 22%
и при этом на софтварном рейде еще и падает дисковая активность на 1%-5%

всё в worker_mpm

с нгинксом ситуация абсолютно аналогичная(mod_php не рулит)

P.S.
понятно что время исполнения скрипта через mod_php меньше, но думаю нет большой разницы, выполнится out.php/in.cgi/etc/ за 0.15 или за 0.155 секунды

http://soft-com.biz/ - Администрирование серверов, 24/7 тех.поддержка и мониторинг.

8
 

Криптопохуист

С нами с 05.04.03
Сообщения: 17158
Рейтинг: 6019

Ссылка на сообщениеДобавлено: 08/07/08 в 13:09       Ответить с цитатойцитата 

На фхг сервере 300 МБит+ (3 млн в сутки, До 500 запросов в секунду) FCGI решения от php-fpm и light-httpd сосут и захлебываются в коннекшенах перед префорковым апачем + mod_php. Правда в апаче кроме мод_пхп все остальное тупо выключено.

8
 



С нами с 10.10.07
Сообщения: 339
Рейтинг: 404

Ссылка на сообщениеДобавлено: 08/07/08 в 13:17       Ответить с цитатойцитата 

можно МРТГ по LA,IOwait,и кол-ву процессов апача посмотреть?

http://soft-com.biz/ - Администрирование серверов, 24/7 тех.поддержка и мониторинг.

8
 

Криптопохуист

С нами с 05.04.03
Сообщения: 17158
Рейтинг: 6019

Ссылка на сообщениеДобавлено: 08/07/08 в 13:17       Ответить с цитатойцитата 

Soft-Com писал:

IOWAIT падает с 6% до 2%

Еще бы падает. Ты бы AllowOverride в апаче выключил бы.
Soft-Com писал:

CPU Usage падает с 32% до 22%

Это не mime_magic случаем?

8
 

Криптопохуист

С нами с 05.04.03
Сообщения: 17158
Рейтинг: 6019

Ссылка на сообщениеДобавлено: 08/07/08 в 13:19       Ответить с цитатойцитата 

Soft-Com писал:
можно МРТГ по LA,IOwait,и кол-ву процессов апача посмотреть?

Неа, прийдется поверить на слово. Сервер итак еле дышит. Но вовсе не из-за апача. Незачем опять эту хуету ставить (FCGI).

8
 

nobody knows

С нами с 07.07.04
Сообщения: 1360
Рейтинг: 784

Ссылка на сообщениеДобавлено: 09/07/08 в 00:14       Ответить с цитатойцитата 

я так понимаю пентарх в сторону nginx/fastcgi-php по совсем другой причине плюётся, не так ли?

Прежде чем на продакшн ставить всякие патчи, надо всё-таки хотя бы документацию читать под эти самые патчи? А то будет "хуета", "сосёт"...

Последний раз редактировалось: allendale (09/07/08 в 00:45), всего редактировалось 1 раз

Nihil probat, qui nimium probat

8
 

nobody knows

С нами с 07.07.04
Сообщения: 1360
Рейтинг: 784

Ссылка на сообщениеДобавлено: 09/07/08 в 00:18       Ответить с цитатойцитата 

double

Nihil probat, qui nimium probat

8
 

Криптопохуист

С нами с 05.04.03
Сообщения: 17158
Рейтинг: 6019

Ссылка на сообщениеДобавлено: 09/07/08 в 14:36       Ответить с цитатойцитата 

Не, реально сосет как ни крути. Я уж и крутил и вертел, апач рулит по управлению IPC. На продакшин ставил, да. Но нагрузку давал импульсную - подкрутил, переключил, посмотрел - хуйня, переключил взад.

Если ты такой умный, где мне взять на тестовой платформе такую нагрузку? Я имею ввиду мощную и распределенную? У меня ботнетов в загашнике нет.

8
 

nobody knows

С нами с 07.07.04
Сообщения: 1360
Рейтинг: 784

Ссылка на сообщениеДобавлено: 09/07/08 в 18:49       Ответить с цитатойцитата 

Pentarh писал:
Не, реально сосет как ни крути. Я уж и крутил и вертел, апач рулит по управлению IPC. На продакшин ставил, да. Но нагрузку давал импульсную - подкрутил, переключил, посмотрел - хуйня, переключил взад.

а что крутить-то? написали же на 2гб памяти ставить 512 php процессов это монстроидальность. И написали тут же - ебись в рот конями периодический периодический перегруз ботами - сделать 100 процессов и хер с ним. php-fpm ПОКА не в состоянии контролировать кол-во процессов.
Да и нормальное планирование вроде никто не отменял. Если комп уже СЕЙЧАС не справляется с текущими задачами, то что будет когда нагрузка "немного" вырастет?

Цитата:
Если ты такой умный, где мне взять на тестовой платформе такую нагрузку? Я имею ввиду мощную и распределенную? У меня ботнетов в загашнике нет.

я не умный, но точно знаю - было бы желание - а средства найдутся всегда.
а если нет желания, начинаются проблемы, типа "сосёт" :-)

PS. Кстати насчёт твоей проблемы с seek latency на винтах - может есть смысл таки прикупить пару-тройку ssd ? Цены на них упали довольно хорошо, может по скорости линейного чтения они и сосут, но в рандоме, насколько я знаю они ОЧЕНЬ быстры, что делает их незаменимыми для толпы мелких файлов.

Nihil probat, qui nimium probat

8
 

Криптопохуист

С нами с 05.04.03
Сообщения: 17158
Рейтинг: 6019

Ссылка на сообщениеДобавлено: 09/07/08 в 18:56       Ответить с цитатойцитата 

allendale писал:
а что крутить-то? написали же на 2гб памяти ставить 512 php процессов это монстроидальность. И написали тут же - ебись в рот конями периодический периодический перегруз ботами - сделать 100 процессов и хер с ним. php-fpm ПОКА не в состоянии контролировать кол-во процессов.

Слушай, ну вот не пизди и не пиздим будешь. Ты нифига не знаешь ситуацию, а строишь из себя тут мега ебаната.
allendale писал:
Да и нормальное планирование вроде никто не отменял. Если комп уже СЕЙЧАС не справляется с текущими задачами, то что будет когда нагрузка "немного" вырастет?

Когда мне просто надо было посмотреть разницу между тем как четыре машины отдают по отдельности и четыре в режиме зеркала, меня апач не устраивал в первом случае. Мне надо было переключить режим кластера, посмотреть и переключить назад - ВСЕ! Какое в пизду планирование?

allendale писал:
Кстати насчёт твоей проблемы с seek latency на винтах - может есть смысл таки прикупить пару-тройку ssd ? Цены на них упали довольно хорошо, может по скорости линейного чтения они и сосут, но в рандоме, насколько я знаю они ОЧЕНЬ быстры, что делает их незаменимыми для толпы мелких файлов.

А может ты мне Фибре чэнел и инфинибанд посоветуешь еще поставить? GPFS спасет мир и две сотни сата винтов.

8
 

Криптопохуист

С нами с 05.04.03
Сообщения: 17158
Рейтинг: 6019

Ссылка на сообщениеДобавлено: 09/07/08 в 19:37       Ответить с цитатойцитата 

Ты там хоть 20 детей ставь хоть 1000.на таком трафе, в режиме постоянного респауна, производительность фастцги будет сводиться к производительности цги, т.е. В жопу. В то время как грамотно собранный апач в качестве бекенда со своим годами отточенным механизмом ИПЦ будет рвать все фастцги спаунеры, которые работают с неоптимизированными под фастцги скриптами.

8
 



С нами с 01.02.07
Сообщения: 231
Рейтинг: 294

Ссылка на сообщениеДобавлено: 09/07/08 в 20:22       Ответить с цитатойцитата 

Вы бы в рассылке nginx-а подняли этот вопрос, люди бы почитали, посоветовали чего...

8
 

Криптопохуист

С нами с 05.04.03
Сообщения: 17158
Рейтинг: 6019

Ссылка на сообщениеДобавлено: 10/07/08 в 12:58       Ответить с цитатойцитата 

Не, я все таки не удержусь запостить ссылку на тему PHP FastCGI smail101.gif smail101.gif smail101.gif
http://dklab.ru/chicken/nablas/49.html

8
 

nobody knows

С нами с 07.07.04
Сообщения: 1360
Рейтинг: 784

Ссылка на сообщениеДобавлено: 10/07/08 в 19:04       Ответить с цитатойцитата 



http://groups.google.com/group/highload-php-ru/browse_thread/thread/2919ab6e985e1c00
и хорош уже изображать из себя мега ебаната (c) твой.

Nihil probat, qui nimium probat

8
 

Криптопохуист

С нами с 05.04.03
Сообщения: 17158
Рейтинг: 6019

Ссылка на сообщениеДобавлено: 11/07/08 в 19:00       Ответить с цитатойцитата 

8
 

nobody knows

С нами с 07.07.04
Сообщения: 1360
Рейтинг: 784

Ссылка на сообщениеДобавлено: 11/07/08 в 21:14       Ответить с цитатойцитата 

Pentarh писал:
http://pentarh.com/wp/2008/07/11/test-results-apache-vs-php-fcgi/

Десятые доли в обработке при ЗНАЧИТЕЛЬНО МЕНЬШЕМ сжирании памяти и процессора, что в конечном счёте сказывается в обработке значительно большего количества данных, это конечно показатель :-)

про то, что fastcgi == cgi, я деликатно помолчу. и про форки тоже.

Nihil probat, qui nimium probat

8
 



С нами с 27.11.05
Сообщения: 945
Рейтинг: 930

Ссылка на сообщениеДобавлено: 11/07/08 в 21:25       Ответить с цитатойцитата 

да о чем вообще можно судить по тесту, который меряет скорость работы mod_php/php_fpm на выполнении скрипта работающего с удаленной БД? icon_smile.gif

8
 

Криптопохуист

С нами с 05.04.03
Сообщения: 17158
Рейтинг: 6019

Ссылка на сообщениеДобавлено: 12/07/08 в 20:11       Ответить с цитатойцитата 

allendale писал:
Десятые доли в обработке при ЗНАЧИТЕЛЬНО МЕНЬШЕМ сжирании памяти и процессора, что в конечном счёте сказывается в обработке значительно большего количества данных, это конечно показатель :-)

Кхе, там разница в два процесса = разница в потребляемой памяти ) Не надо ля-ля

8
 

Криптопохуист

С нами с 05.04.03
Сообщения: 17158
Рейтинг: 6019

Ссылка на сообщениеДобавлено: 12/07/08 в 20:12       Ответить с цитатойцитата 

shahfil писал:
да о чем вообще можно судить по тесту, который меряет скорость работы mod_php/php_fpm на выполнении скрипта работающего с удаленной БД? icon_smile.gif

А че, нынче все скрипты работают с локальной? ) Да даже если с локальной? Что меняется? Время коннекта? Соглашусь, но оно меняется для всех тестов, разница остается.

А скрипт рабочий, работает с 4 машин с одной базой. Это для тебя дико?

Да, насчет "Apache рвет FPM" я пожалуй погорячился. Ну как минимум не отстает, если руки вправить прямо. Это было мое субъективное мнение, которое выработалось в ходе практики.

FPM думаю можно применять на некоторых весьма узких задачах. С большим количеством воркеров он ведет себя весьма херово. Получается, выставлять больше воркеров чем нужно - большие расходы в памяти и кпу, выставлять меньше - время ответа херится.

Мне не в кайф бы было постоянно присматривать за FPM, руками ему воркеры корректировать. Зачем если это прекрасно умеет делать apache, и по параметрам они примерно равны?

8
 



С нами с 27.11.05
Сообщения: 945
Рейтинг: 930

Ссылка на сообщениеДобавлено: 12/07/08 в 21:24       Ответить с цитатойцитата 

да не, все нормально, подход классический - "отмеряем микрометром, отмечаем мелом и отрубаем топором" icon_cry.gif

8
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »