ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Re[2]: apache2+nginx оптимизация под Bitrix



21.09.07, Sukhachev Andrew<andrew@xxxxxxx> написал(а):
>   А можно поподробнее про worker+пых? Очень интересует этот вопрос. Только 
> вчера пробовал запустить
>   php-5.1.6 + httpd-2.0.5X.worker и как не прыгал с бубном, кроме сегфолтов 
> ничего не получил :(
>   Апач просто не стартует. После запуска висит секунд 30 (не принимая 
> запросы) после чего дохнет,
>   ничего не записав в логи. Пробовал отключать все модули в пыхе (кроме 
> вкомпиленных), бесполезно...
>
>   Если это оффтопик, можно в личку. Заранее сенкс.
>

Хз, у меня вот так работает на ура.

httpd-2.2.4:

CFLAGS="-O2 -pipe -march=nocona" ./configure --prefix=/usr/local/apache2 --with-included-apr --disable-actions --disable-autoindex --disable-cgi --enable-cgid --disable-charset-lite --disable-imagemap --disable-negotiation --disable-userdir --disable-mime-magic --enable-rewrite --enable-so --disable-cache --disable-mem-cache --disable-disk-cache --with-mpm=worker

php4.4.7:
CFLAGS="-O2 -pipe -march=nocona" ./configure --with-gd=/usr/local --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql5 --with-mysql-sock=/tmp/mysql.sock --with-freetype-dir=/usr/local --enable-gd-native-ttf --with-jpeg=/usr/local --with-jpeg-dir=/usr/local/include --with-png-dir=/usr/local/include --with-zlib-dir=/usr/local/lib --enable-ftp --enable-sockets --with-curl=/usr/local

По поводу экономии... Ну просто играет разница между созданием треда и
форком. Я чес говоря не сишник ни разу, но примерно скажу, поправьте
если что.

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

Ну это так, по деревенски объяснил :) Ну факт в том что создать 50
форков и 50 тредов это ой какая разница в потребляемой памяти будет ну
и времени создания тоже.



-- 
Regards, Pentarh Udi


 




Copyright © Lexa Software, 1996-2009.