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
|