ПРОЕКТЫ 


  АРХИВ 


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: Из за чего медленно работает nginx?



On Sunday 09 December 2012 20:45:08 Renat wrote:
> Удалил nginx:
> rc.d stop nginx
> pacman -Sy nginx

Команда "pacman -Sy" не удаляет пакет из системы. За удаление в pacman отвечает 
флаг "-R".


> Далее:
> wget http://nginx.org/download/nginx-1.2.5.tar.gz
> pacman -Sy make gcc
> tar xvpzf nginx-1.2.5.tar.gz
> cd nginx-1.2.5
> ./configure

--

> make
> make install

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

Для сборки пакетов в ArchLinux используется PKGBUILD и утилита makepkg.
Но ладно.

> rc.d start nginx
>

Ввиду того, что непонятно, удалили ли вы пакет nginx или нет, и был ли 
установлен новый бинарник в нужное место после "make install" - неизвестно
какой nginx запустил rc-скрипт: только что собранный, или какой-то другой.

make install скопировал все файлы в /usr/local/nginx

> Выхлоп последних 4 команд можно посмотреть здесь:
> https://www.dropbox.com/s/z9o0zegchcekcrd/makeinstall.txt?m
> 

...
checking for accept4() ... found
...
checking for ioctl(FIONBIO) ... found
...

Я рекомендую сперва проверить, имеет ли nginx, собранный и установленный в 
/usr/local/nginx, проблему или нет.

И если проблема имеет место быть, то это говорит о неработающем accept4(), и 
можно попробовать его отключить:

./configure --with-cc-opt='-DNGX_HAVE_ACCEPT4=0'

--
Валентин Бартенев
http://nginx.com/support.html
http://nginx.org/en/donation.html
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.