ПРОЕКТЫ 


  АРХИВ 


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-1.0.3


  • To: nginx-ru@xxxxxxxxx
  • Subject: Re: nginx-1.0.3
  • From: Denis F. Latypoff <latypoff@xxxxxxxxx>
  • Date: Fri, 27 May 2011 09:04:24 +0700
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1306461864; bh=9TpwFlwR30xx1nuWVoNpiCQGa3X3U3z4HzeOgco3Pts=; h=From:To:In-Reply-To:References:Subject:MIME-Version:Message-Id: Date:Content-Type; b=cbMj8HZAKYXXZua+tI6L07AAycTXpLXGyZlxfz/vYgzh+zno1xUKD+ZSa6qBq2npc xPbj9zawNgZPoljct9u1KfVKXEpPQJ18MODN2eyKV34djZbB68MNOPYlzzbb9FbkyM Gv39/o3tl1RxEc7EPJgxzgvcR8JQtDwS1AxRco3U=
  • In-reply-to: <20110525152421.GW83054@xxxxxxxxx>
  • References: <20110525152421.GW83054@xxxxxxxxx>

25.05.2011, 22:24, "Igor Sysoev" <igor@xxxxxxxxx>:
> Изменения в nginx 1.0.3                                           25.05.2011
>
[...]

А POSIX семафоры в линуске? ))
C приаттаченным патчем оно собирается и якобы
работает. Но в strace'е процесса ядерных вызовов
я так и не увидел, так же как и в debug'е. Что надо
сделать чтобы делались вызовы? Кеш включен,
воркеров два + кеш-манагер. Или семафоры и в
правду не ядерные, или скажите, что надо сделать,
чтобы выловить вызовы.

-- 
br, Denis F. Latypoff.
diff -ru nginx-1.0.3/auto/unix nginx-1.0.3-posix-sem-rt/auto/unix
--- nginx-1.0.3/auto/unix       2011-05-10 06:39:13.000000000 -0500
+++ nginx-1.0.3-posix-sem-rt/auto/unix  2011-05-26 19:54:18.000000000 -0500
@@ -245,6 +245,17 @@
                   sem_destroy(&sem);"
 . auto/feature
 
+if [ $ngx_found != yes ]; then
+
+    ngx_feature="POSIX semaphores in librt"
+    ngx_feature_libs="-lrt"
+    . auto/feature
+
+    if [ $ngx_found = yes ]; then
+        CORE_LIBS="$CORE_LIBS -lrt"
+    fi
+fi
+
 
 ngx_feature="struct msghdr.msg_control"
 ngx_feature_name="NGX_HAVE_MSGHDR_MSG_CONTROL"
diff -ru nginx-1.0.3/configure nginx-1.0.3-posix-sem-rt/configure
--- nginx-1.0.3/configure       2010-06-18 10:51:14.000000000 -0500
+++ nginx-1.0.3-posix-sem-rt/configure  2011-05-26 19:53:38.000000000 -0500
@@ -95,14 +95,14 @@
 have=NGX_HTTP_SCGI_TEMP_PATH value="\"$NGX_HTTP_SCGI_TEMP_PATH\""
 . auto/define
 
-. auto/make
-. auto/lib/make
-. auto/install
-
 if [ "$NGX_PLATFORM" != win32 ]; then
     . auto/unix
 fi
 
+. auto/make
+. auto/lib/make
+. auto/install
+
 # STUB
 . auto/stubs
 
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.