не собирается на одной машине .....
Igor Sysoev
is at rambler-co.ru
Wed Feb 22 12:28:42 MSK 2006
On Wed, 22 Feb 2006, Igor Sysoev wrote:
>>> Есть ощущение, что здесь как-то пояивлся -fPIC, но его нигде не видно.
>
>> Да нет - он тут может быть даже и был - машина то hardened. Но раньше
>
> А что такое hardened ?
>
>> все собиралось - 26 версия стоит и работает нормально.....
>
> В 0.3.27 появилось:
>
> *) Добавление: определение размера строки кэша распространённых
> процессоров при старте.
>
> До этого не было. В ngx_cpuinfo() вставляется ассемблерный код cpuid,
> который использует регистр ebx, а gcc использует этот же регистр для своих
> целей, если используется -fPIC код.
Прилагаемый патч должен помочь.
Игорь Сысоев
http://sysoev.ru
-------------- next part --------------
--- src/http/ngx_http_upstream.c Thu Feb 16 14:21:18 2006
+++ src/http/ngx_http_upstream.c Fri Feb 17 18:13:14 2006
@@ -283,8 +283,12 @@
ngx_del_timer(c->read);
}
- r->read_event_handler = ngx_http_upstream_rd_check_broken_connection;
- r->write_event_handler = ngx_http_upstream_wr_check_broken_connection;
+ if (!(r->http_version == NGX_HTTP_VERSION_9 && r->header_only)) {
+ /* not a post_action */
+
+ r->read_event_handler = ngx_http_upstream_rd_check_broken_connection;
+ r->write_event_handler = ngx_http_upstream_wr_check_broken_connection;
+ }
if (ngx_event_flags & NGX_USE_CLEAR_EVENT) {
More information about the nginx-ru
mailing list