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
|