Статическая сборка nginx с GD

2019-04-06 Thread Anton Kiryushkin
Здравствуйте.

Подскажите, пожалуйста, почему nginx в данном случае никак не может
собраться статически с libgd:

--
cc -static -static-libgcc -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -I
/usr/pkg/include -o objs/autotest objs/autotest.c -static -L/usr/pkg/lib
-lgd
--


checking for GD library in /opt/local/

/opt/local/lib/libgd.a(gd.o): In function `lsqrt':
/usr/src/libgd/src/gd.c:1722: undefined reference to `sqrt'
/opt/local/lib/libgd.a(gd.o): In function `gdImageDashedLine':
/usr/src/libgd/src/gd.c:1471: undefined reference to `atan2'
/usr/src/libgd/src/gd.c:1471: undefined reference to `sin'
/usr/src/libgd/src/gd.c:1520: undefined reference to `atan2'
/usr/src/libgd/src/gd.c:1520: undefined reference to `sin'
/opt/local/lib/libgd.a(gd.o): In function `gdImageAALine':
/usr/src/libgd/src/gd.c:3514: undefined reference to `atan2'
/usr/src/libgd/src/gd.c:3514: undefined reference to `cos'
/opt/local/lib/libgd.a(gd.o): In function `gdImageLine':
/usr/src/libgd/src/gd.c:1394: undefined reference to `atan2'
/usr/src/libgd/src/gd.c:1394: undefined reference to `sin'
/usr/src/libgd/src/gd.c:1333: undefined reference to `atan2'
/usr/src/libgd/src/gd.c:1333: undefined reference to `cos'
/opt/local/lib/libgd.a(gd.o): In function `gdImageAALine':
/usr/src/libgd/src/gd.c:3514: undefined reference to `atan2'
/usr/src/libgd/src/gd.c:3514: undefined reference to `sin'
/opt/local/lib/libgd.a(gd.o): In function `gdImageCopyRotated':
/usr/src/libgd/src/gd.c:2792: undefined reference to `sincos'
/usr/src/libgd/src/gd.c:2791: undefined reference to `sqrt'
collect2: error: ld returned 1 exit status
--

Сам libgd собран в  /opt/local с флагом static. К сожалению, мне
действительно нужна статическая сборка. Остается страдать и все же так не
делать или есть способ что-то тут сделать?

-- 
Best regards,
Anton Kiryushkin
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Статическая сборка nginx с GD

2019-04-06 Thread Igor Sysoev
> On 6 Apr 2019, at 12:54, Anton Kiryushkin  wrote:
> 
> Здравствуйте.
> 
> Подскажите, пожалуйста, почему nginx в данном случае никак не может собраться 
> статически с libgd:
> 
> --
> cc -static -static-libgcc -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -I 
> /usr/pkg/include -o objs/autotest objs/autotest.c -static -L/usr/pkg/lib -lgd
> --
> 
> 
> checking for GD library in /opt/local/
> 
> /opt/local/lib/libgd.a(gd.o): In function `lsqrt':
> /usr/src/libgd/src/gd.c:1722: undefined reference to `sqrt'
> /opt/local/lib/libgd.a(gd.o): In function `gdImageDashedLine':
> /usr/src/libgd/src/gd.c:1471: undefined reference to `atan2'
> /usr/src/libgd/src/gd.c:1471: undefined reference to `sin'
> /usr/src/libgd/src/gd.c:1520: undefined reference to `atan2'
> /usr/src/libgd/src/gd.c:1520: undefined reference to `sin'
> /opt/local/lib/libgd.a(gd.o): In function `gdImageAALine':
> /usr/src/libgd/src/gd.c:3514: undefined reference to `atan2'
> /usr/src/libgd/src/gd.c:3514: undefined reference to `cos'
> /opt/local/lib/libgd.a(gd.o): In function `gdImageLine':
> /usr/src/libgd/src/gd.c:1394: undefined reference to `atan2'
> /usr/src/libgd/src/gd.c:1394: undefined reference to `sin'
> /usr/src/libgd/src/gd.c:1333: undefined reference to `atan2'
> /usr/src/libgd/src/gd.c:1333: undefined reference to `cos'
> /opt/local/lib/libgd.a(gd.o): In function `gdImageAALine':
> /usr/src/libgd/src/gd.c:3514: undefined reference to `atan2'
> /usr/src/libgd/src/gd.c:3514: undefined reference to `sin'
> /opt/local/lib/libgd.a(gd.o): In function `gdImageCopyRotated':
> /usr/src/libgd/src/gd.c:2792: undefined reference to `sincos'
> /usr/src/libgd/src/gd.c:2791: undefined reference to `sqrt'
> collect2: error: ld returned 1 exit status
> --
> 
> Сам libgd собран в  /opt/local с флагом static. К сожалению, мне 
> действительно нужна статическая сборка. Остается страдать и все же так не 
> делать или есть способ что-то тут сделать?

Нужно добавить "-lm" в --with-ld-opt


-- 
Igor Sysoev
http://nginx.com
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Статическая сборка nginx с GD

2019-04-06 Thread Anton Kiryushkin
Добавил и не помогло.

сб, 6 апр. 2019 г. в 11:06, Igor Sysoev :

> > On 6 Apr 2019, at 12:54, Anton Kiryushkin  wrote:
> >
> > Здравствуйте.
> >
> > Подскажите, пожалуйста, почему nginx в данном случае никак не может
> собраться статически с libgd:
> >
> > --
> > cc -static -static-libgcc -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -I
> /usr/pkg/include -o objs/autotest objs/autotest.c -static -L/usr/pkg/lib
> -lgd
> > --
> >
> > 
> > checking for GD library in /opt/local/
> >
> > /opt/local/lib/libgd.a(gd.o): In function `lsqrt':
> > /usr/src/libgd/src/gd.c:1722: undefined reference to `sqrt'
> > /opt/local/lib/libgd.a(gd.o): In function `gdImageDashedLine':
> > /usr/src/libgd/src/gd.c:1471: undefined reference to `atan2'
> > /usr/src/libgd/src/gd.c:1471: undefined reference to `sin'
> > /usr/src/libgd/src/gd.c:1520: undefined reference to `atan2'
> > /usr/src/libgd/src/gd.c:1520: undefined reference to `sin'
> > /opt/local/lib/libgd.a(gd.o): In function `gdImageAALine':
> > /usr/src/libgd/src/gd.c:3514: undefined reference to `atan2'
> > /usr/src/libgd/src/gd.c:3514: undefined reference to `cos'
> > /opt/local/lib/libgd.a(gd.o): In function `gdImageLine':
> > /usr/src/libgd/src/gd.c:1394: undefined reference to `atan2'
> > /usr/src/libgd/src/gd.c:1394: undefined reference to `sin'
> > /usr/src/libgd/src/gd.c:1333: undefined reference to `atan2'
> > /usr/src/libgd/src/gd.c:1333: undefined reference to `cos'
> > /opt/local/lib/libgd.a(gd.o): In function `gdImageAALine':
> > /usr/src/libgd/src/gd.c:3514: undefined reference to `atan2'
> > /usr/src/libgd/src/gd.c:3514: undefined reference to `sin'
> > /opt/local/lib/libgd.a(gd.o): In function `gdImageCopyRotated':
> > /usr/src/libgd/src/gd.c:2792: undefined reference to `sincos'
> > /usr/src/libgd/src/gd.c:2791: undefined reference to `sqrt'
> > collect2: error: ld returned 1 exit status
> > --
> >
> > Сам libgd собран в  /opt/local с флагом static. К сожалению, мне
> действительно нужна статическая сборка. Остается страдать и все же так не
> делать или есть способ что-то тут сделать?
>
> Нужно добавить "-lm" в --with-ld-opt
>
>
> --
> Igor Sysoev
> http://nginx.com
> ___
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru



-- 
Best regards,
Anton Kiryushkin
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Статическая сборка nginx с GD

2019-04-06 Thread Igor Sysoev
А что в autoconf.err ?

-- 
Igor Sysoev
http://nginx.com

> On 6 Apr 2019, at 14:07, Anton Kiryushkin  wrote:
> 
> Добавил и не помогло.
> 
> сб, 6 апр. 2019 г. в 11:06, Igor Sysoev :
> > On 6 Apr 2019, at 12:54, Anton Kiryushkin  wrote:
> > 
> > Здравствуйте.
> > 
> > Подскажите, пожалуйста, почему nginx в данном случае никак не может 
> > собраться статически с libgd:
> > 
> > --
> > cc -static -static-libgcc -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -I 
> > /usr/pkg/include -o objs/autotest objs/autotest.c -static -L/usr/pkg/lib 
> > -lgd
> > --
> > 
> > 
> > checking for GD library in /opt/local/
> > 
> > /opt/local/lib/libgd.a(gd.o): In function `lsqrt':
> > /usr/src/libgd/src/gd.c:1722: undefined reference to `sqrt'
> > /opt/local/lib/libgd.a(gd.o): In function `gdImageDashedLine':
> > /usr/src/libgd/src/gd.c:1471: undefined reference to `atan2'
> > /usr/src/libgd/src/gd.c:1471: undefined reference to `sin'
> > /usr/src/libgd/src/gd.c:1520: undefined reference to `atan2'
> > /usr/src/libgd/src/gd.c:1520: undefined reference to `sin'
> > /opt/local/lib/libgd.a(gd.o): In function `gdImageAALine':
> > /usr/src/libgd/src/gd.c:3514: undefined reference to `atan2'
> > /usr/src/libgd/src/gd.c:3514: undefined reference to `cos'
> > /opt/local/lib/libgd.a(gd.o): In function `gdImageLine':
> > /usr/src/libgd/src/gd.c:1394: undefined reference to `atan2'
> > /usr/src/libgd/src/gd.c:1394: undefined reference to `sin'
> > /usr/src/libgd/src/gd.c:1333: undefined reference to `atan2'
> > /usr/src/libgd/src/gd.c:1333: undefined reference to `cos'
> > /opt/local/lib/libgd.a(gd.o): In function `gdImageAALine':
> > /usr/src/libgd/src/gd.c:3514: undefined reference to `atan2'
> > /usr/src/libgd/src/gd.c:3514: undefined reference to `sin'
> > /opt/local/lib/libgd.a(gd.o): In function `gdImageCopyRotated':
> > /usr/src/libgd/src/gd.c:2792: undefined reference to `sincos'
> > /usr/src/libgd/src/gd.c:2791: undefined reference to `sqrt'
> > collect2: error: ld returned 1 exit status
> > --
> > 
> > Сам libgd собран в  /opt/local с флагом static. К сожалению, мне 
> > действительно нужна статическая сборка. Остается страдать и все же так не 
> > делать или есть способ что-то тут сделать?
> 
> Нужно добавить "-lm" в --with-ld-opt
> 
> 
> -- 
> Igor Sysoev
> http://nginx.com
> ___
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
> 
> 
> -- 
> Best regards,
> Anton Kiryushkin
> 
> ___
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru

___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Статическая сборка nginx с GD

2019-04-06 Thread Anton Kiryushkin
Ситуация очень напоминает предыдущую:

cc -static -static-libgcc -lm -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -I
/usr/pkg/include -o objs/autotest objs/autotest.c -static -lm
-L/usr/pkg/lib -lgd
--


checking for GD library in /opt/local/

/opt/local/lib/libgd.a(gd.o): In function `lsqrt':
/usr/src/libgd/src/gd.c:1722: undefined reference to `sqrt'
/opt/local/lib/libgd.a(gd.o): In function `gdImageDashedLine':
/usr/src/libgd/src/gd.c:1471: undefined reference to `atan2'
/usr/src/libgd/src/gd.c:1471: undefined reference to `sin'
/usr/src/libgd/src/gd.c:1520: undefined reference to `atan2'
/usr/src/libgd/src/gd.c:1520: undefined reference to `sin'
/opt/local/lib/libgd.a(gd.o): In function `gdImageAALine':
/usr/src/libgd/src/gd.c:3514: undefined reference to `atan2'
/usr/src/libgd/src/gd.c:3514: undefined reference to `cos'
/opt/local/lib/libgd.a(gd.o): In function `gdImageLine':
/usr/src/libgd/src/gd.c:1394: undefined reference to `atan2'
/usr/src/libgd/src/gd.c:1394: undefined reference to `sin'
/usr/src/libgd/src/gd.c:1333: undefined reference to `atan2'
/usr/src/libgd/src/gd.c:1333: undefined reference to `cos'
/opt/local/lib/libgd.a(gd.o): In function `gdImageAALine':
/usr/src/libgd/src/gd.c:3514: undefined reference to `atan2'
/usr/src/libgd/src/gd.c:3514: undefined reference to `sin'
/opt/local/lib/libgd.a(gd.o): In function `gdImageCopyRotated':
/usr/src/libgd/src/gd.c:2792: undefined reference to `sincos'
/usr/src/libgd/src/gd.c:2791: undefined reference to `sqrt'
collect2: error: ld returned 1 exit status
--

Версия nginx 1.15.10. gcc version 4.8.2.

сб, 6 апр. 2019 г. в 12:14, Igor Sysoev :

> А что в autoconf.err ?
>
> --
> Igor Sysoev
> http://nginx.com
>
> > On 6 Apr 2019, at 14:07, Anton Kiryushkin  wrote:
> >
> > Добавил и не помогло.
> >
> > сб, 6 апр. 2019 г. в 11:06, Igor Sysoev :
> > > On 6 Apr 2019, at 12:54, Anton Kiryushkin  wrote:
> > >
> > > Здравствуйте.
> > >
> > > Подскажите, пожалуйста, почему nginx в данном случае никак не может
> собраться статически с libgd:
> > >
> > > --
> > > cc -static -static-libgcc -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -I
> /usr/pkg/include -o objs/autotest objs/autotest.c -static -L/usr/pkg/lib
> -lgd
> > > --
> > >
> > > 
> > > checking for GD library in /opt/local/
> > >
> > > /opt/local/lib/libgd.a(gd.o): In function `lsqrt':
> > > /usr/src/libgd/src/gd.c:1722: undefined reference to `sqrt'
> > > /opt/local/lib/libgd.a(gd.o): In function `gdImageDashedLine':
> > > /usr/src/libgd/src/gd.c:1471: undefined reference to `atan2'
> > > /usr/src/libgd/src/gd.c:1471: undefined reference to `sin'
> > > /usr/src/libgd/src/gd.c:1520: undefined reference to `atan2'
> > > /usr/src/libgd/src/gd.c:1520: undefined reference to `sin'
> > > /opt/local/lib/libgd.a(gd.o): In function `gdImageAALine':
> > > /usr/src/libgd/src/gd.c:3514: undefined reference to `atan2'
> > > /usr/src/libgd/src/gd.c:3514: undefined reference to `cos'
> > > /opt/local/lib/libgd.a(gd.o): In function `gdImageLine':
> > > /usr/src/libgd/src/gd.c:1394: undefined reference to `atan2'
> > > /usr/src/libgd/src/gd.c:1394: undefined reference to `sin'
> > > /usr/src/libgd/src/gd.c:1333: undefined reference to `atan2'
> > > /usr/src/libgd/src/gd.c:1333: undefined reference to `cos'
> > > /opt/local/lib/libgd.a(gd.o): In function `gdImageAALine':
> > > /usr/src/libgd/src/gd.c:3514: undefined reference to `atan2'
> > > /usr/src/libgd/src/gd.c:3514: undefined reference to `sin'
> > > /opt/local/lib/libgd.a(gd.o): In function `gdImageCopyRotated':
> > > /usr/src/libgd/src/gd.c:2792: undefined reference to `sincos'
> > > /usr/src/libgd/src/gd.c:2791: undefined reference to `sqrt'
> > > collect2: error: ld returned 1 exit status
> > > --
> > >
> > > Сам libgd собран в  /opt/local с флагом static. К сожалению, мне
> действительно нужна статическая сборка. Остается страдать и все же так не
> делать или есть способ что-то тут сделать?
> >
> > Нужно добавить "-lm" в --with-ld-opt
> >
> >
> > --
> > Igor Sysoev
> > http://nginx.com
> > ___
> > nginx-ru mailing list
> > nginx-ru@nginx.org
> > http://mailman.nginx.org/mailman/listinfo/nginx-ru
> >
> >
> > --
> > Best regards,
> > Anton Kiryushkin
> >
> > ___
> > nginx-ru mailing list
> > nginx-ru@nginx.org
> > http://mailman.nginx.org/mailman/listinfo/nginx-ru
>
> ___
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru



-- 
Best regards,
Anton Kiryushkin
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

nginx: [emerg] getpwnam("www-data") failed

2019-04-06 Thread Anton Kiryushkin
При обновлении на 1.15.10 поймал такую картину. В конфиге полжизни было
написано:
user www-data;

Пользователь есть, группа есть. Все ищется по /etc/passwd и /etc/group. Что
поменялось в nginx?

-- 
Best regards,
Anton Kiryushkin
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

https cpu load

2019-04-06 Thread Evgenii Davidov

добрый день

переключили сайт на https, когда меньше тысячи соединией работает, когда уже 
тысяч 5 то загрузка cpu у nginx 100%

8 ядер 2.53GHz

worker_processes 8

ssl_session_cache   shared:SSL:10m;
ssl_session_timeout 10m;

подскажите пожалуйста: есть какие-то наблюдения какое нужно железо чтобы 
обслуживать скажем 1 соединений?
или надо распараллеливать на несколько серверов?

спасибо

-- 
Evgenii V Davidov
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: https cpu load

2019-04-06 Thread Илья Шипицин
привет.

предлагаю начать с http://nginx.org/ru/docs/ngx_google_perftools_module.html
позволяет увидеть, действительно ли дело в https

насчет https (если окажется, что дело в нем), есть пространство для
оптимизации - установить ECDSA сертификат (если еще не установили), это
может в 4 раза снизить нагрузку.
также можно поменять порядок шифрсьютов, например, GCM и chacha могут в
разы меньше тратить процессора.


1 установленных соединений или 1 новых соединений в секунду ?

сб, 6 апр. 2019 г. в 21:37, Evgenii Davidov :

>
> добрый день
>
> переключили сайт на https, когда меньше тысячи соединией работает, когда
> уже тысяч 5 то загрузка cpu у nginx 100%
>
> 8 ядер 2.53GHz
>
> worker_processes 8
>
> ssl_session_cache   shared:SSL:10m;
> ssl_session_timeout 10m;
>
> подскажите пожалуйста: есть какие-то наблюдения какое нужно железо чтобы
> обслуживать скажем 1 соединений?
> или надо распараллеливать на несколько серверов?
>
> спасибо
>
> --
> Evgenii V Davidov
> ___
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Статическая сборка nginx с GD

2019-04-06 Thread Igor Sysoev
А статическая libm.a есть?
Можно попробовать поставить -lm до -static:

--with-ld-opt="-lm -static ...

-- 
Igor Sysoev
http://nginx.com

> On 6 Apr 2019, at 14:57, Anton Kiryushkin  wrote:
> 
> Ситуация очень напоминает предыдущую:
> 
> cc -static -static-libgcc -lm -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -I 
> /usr/pkg/include -o objs/autotest objs/autotest.c -static -lm -L/usr/pkg/lib 
> -lgd
> --
> 
> 
> checking for GD library in /opt/local/
> 
> /opt/local/lib/libgd.a(gd.o): In function `lsqrt':
> /usr/src/libgd/src/gd.c:1722: undefined reference to `sqrt'
> /opt/local/lib/libgd.a(gd.o): In function `gdImageDashedLine':
> /usr/src/libgd/src/gd.c:1471: undefined reference to `atan2'
> /usr/src/libgd/src/gd.c:1471: undefined reference to `sin'
> /usr/src/libgd/src/gd.c:1520: undefined reference to `atan2'
> /usr/src/libgd/src/gd.c:1520: undefined reference to `sin'
> /opt/local/lib/libgd.a(gd.o): In function `gdImageAALine':
> /usr/src/libgd/src/gd.c:3514: undefined reference to `atan2'
> /usr/src/libgd/src/gd.c:3514: undefined reference to `cos'
> /opt/local/lib/libgd.a(gd.o): In function `gdImageLine':
> /usr/src/libgd/src/gd.c:1394: undefined reference to `atan2'
> /usr/src/libgd/src/gd.c:1394: undefined reference to `sin'
> /usr/src/libgd/src/gd.c:1333: undefined reference to `atan2'
> /usr/src/libgd/src/gd.c:1333: undefined reference to `cos'
> /opt/local/lib/libgd.a(gd.o): In function `gdImageAALine':
> /usr/src/libgd/src/gd.c:3514: undefined reference to `atan2'
> /usr/src/libgd/src/gd.c:3514: undefined reference to `sin'
> /opt/local/lib/libgd.a(gd.o): In function `gdImageCopyRotated':
> /usr/src/libgd/src/gd.c:2792: undefined reference to `sincos'
> /usr/src/libgd/src/gd.c:2791: undefined reference to `sqrt'
> collect2: error: ld returned 1 exit status
> --
> 
> Версия nginx 1.15.10. gcc version 4.8.2. 
> 
> сб, 6 апр. 2019 г. в 12:14, Igor Sysoev :
> А что в autoconf.err ?
> 
> -- 
> Igor Sysoev
> http://nginx.com
> 
> > On 6 Apr 2019, at 14:07, Anton Kiryushkin  wrote:
> > 
> > Добавил и не помогло.
> > 
> > сб, 6 апр. 2019 г. в 11:06, Igor Sysoev :
> > > On 6 Apr 2019, at 12:54, Anton Kiryushkin  wrote:
> > > 
> > > Здравствуйте.
> > > 
> > > Подскажите, пожалуйста, почему nginx в данном случае никак не может 
> > > собраться статически с libgd:
> > > 
> > > --
> > > cc -static -static-libgcc -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -I 
> > > /usr/pkg/include -o objs/autotest objs/autotest.c -static -L/usr/pkg/lib 
> > > -lgd
> > > --
> > > 
> > > 
> > > checking for GD library in /opt/local/
> > > 
> > > /opt/local/lib/libgd.a(gd.o): In function `lsqrt':
> > > /usr/src/libgd/src/gd.c:1722: undefined reference to `sqrt'
> > > /opt/local/lib/libgd.a(gd.o): In function `gdImageDashedLine':
> > > /usr/src/libgd/src/gd.c:1471: undefined reference to `atan2'
> > > /usr/src/libgd/src/gd.c:1471: undefined reference to `sin'
> > > /usr/src/libgd/src/gd.c:1520: undefined reference to `atan2'
> > > /usr/src/libgd/src/gd.c:1520: undefined reference to `sin'
> > > /opt/local/lib/libgd.a(gd.o): In function `gdImageAALine':
> > > /usr/src/libgd/src/gd.c:3514: undefined reference to `atan2'
> > > /usr/src/libgd/src/gd.c:3514: undefined reference to `cos'
> > > /opt/local/lib/libgd.a(gd.o): In function `gdImageLine':
> > > /usr/src/libgd/src/gd.c:1394: undefined reference to `atan2'
> > > /usr/src/libgd/src/gd.c:1394: undefined reference to `sin'
> > > /usr/src/libgd/src/gd.c:1333: undefined reference to `atan2'
> > > /usr/src/libgd/src/gd.c:1333: undefined reference to `cos'
> > > /opt/local/lib/libgd.a(gd.o): In function `gdImageAALine':
> > > /usr/src/libgd/src/gd.c:3514: undefined reference to `atan2'
> > > /usr/src/libgd/src/gd.c:3514: undefined reference to `sin'
> > > /opt/local/lib/libgd.a(gd.o): In function `gdImageCopyRotated':
> > > /usr/src/libgd/src/gd.c:2792: undefined reference to `sincos'
> > > /usr/src/libgd/src/gd.c:2791: undefined reference to `sqrt'
> > > collect2: error: ld returned 1 exit status
> > > --
> > > 
> > > Сам libgd собран в  /opt/local с флагом static. К сожалению, мне 
> > > действительно нужна статическая сборка. Остается страдать и все же так не 
> > > делать или есть способ что-то тут сделать?
> > 
> > Нужно добавить "-lm" в --with-ld-opt
> > 
> > 
> > -- 
> > Igor Sysoev
> > http://nginx.com
> > ___
> > nginx-ru mailing list
> > nginx-ru@nginx.org
> > http://mailman.nginx.org/mailman/listinfo/nginx-ru
> > 
> > 
> > -- 
> > Best regards,
> > Anton Kiryushkin
> > 
> > ___
> > nginx-ru mailing list
> > nginx-ru@nginx.org
> > http://mailman.nginx.org/mailman/listinfo/nginx-ru
> 
> ___
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
> 
> 
> -- 
> Best regards,
> Anton Kiryushkin
> 
>

Re: https cpu load

2019-04-06 Thread Evgenii Davidov
Здравствуйте,

On Sat, Apr 06, 2019 at 11:11:19PM +0500, Илья Шипицин пишет:

> 1 установленных соединений или 1 новых соединений в секунду ?

спасибо, установленных)

> 
> сб, 6 апр. 2019 г. в 21:37, Evgenii Davidov :
> 
> >
> > добрый день
> >
> > переключили сайт на https, когда меньше тысячи соединией работает, когда
> > уже тысяч 5 то загрузка cpu у nginx 100%
> >
> > 8 ядер 2.53GHz
> >
> > worker_processes 8
> >
> > ssl_session_cache   shared:SSL:10m;
> > ssl_session_timeout 10m;
> >
> > подскажите пожалуйста: есть какие-то наблюдения какое нужно железо чтобы
> > обслуживать скажем 1 соединений?
> > или надо распараллеливать на несколько серверов?
> >
> > спасибо
> >
> > --
> > Evgenii V Davidov
> > ___
> > nginx-ru mailing list
> > nginx-ru@nginx.org
> > http://mailman.nginx.org/mailman/listinfo/nginx-ru

> ___
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru

-- 
Evgenii V Davidov
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: https cpu load

2019-04-06 Thread Илья Шипицин
сб, 6 апр. 2019 г. в 23:40, Evgenii Davidov :

> Здравствуйте,
>
> On Sat, Apr 06, 2019 at 11:11:19PM +0500, Илья Шипицин пишет:
>
> > 1 установленных соединений или 1 новых соединений в секунду ?
>
> спасибо, установленных)
>


20 установленных на 1 сервер обрабатываем


>
> >
> > сб, 6 апр. 2019 г. в 21:37, Evgenii Davidov :
> >
> > >
> > > добрый день
> > >
> > > переключили сайт на https, когда меньше тысячи соединией работает,
> когда
> > > уже тысяч 5 то загрузка cpu у nginx 100%
> > >
> > > 8 ядер 2.53GHz
> > >
> > > worker_processes 8
> > >
> > > ssl_session_cache   shared:SSL:10m;
> > > ssl_session_timeout 10m;
> > >
> > > подскажите пожалуйста: есть какие-то наблюдения какое нужно железо
> чтобы
> > > обслуживать скажем 1 соединений?
> > > или надо распараллеливать на несколько серверов?
> > >
> > > спасибо
> > >
> > > --
> > > Evgenii V Davidov
> > > ___
> > > nginx-ru mailing list
> > > nginx-ru@nginx.org
> > > http://mailman.nginx.org/mailman/listinfo/nginx-ru
>
> > ___
> > nginx-ru mailing list
> > nginx-ru@nginx.org
> > http://mailman.nginx.org/mailman/listinfo/nginx-ru
>
> --
> Evgenii V Davidov
> ___
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: https cpu load

2019-04-06 Thread Slawa Olhovchenkov
On Sun, Apr 07, 2019 at 12:14:51AM +0500, Илья Шипицин wrote:

> сб, 6 апр. 2019 г. в 23:40, Evgenii Davidov :
> 
> > Здравствуйте,
> >
> > On Sat, Apr 06, 2019 at 11:11:19PM +0500, Илья Шипицин пишет:
> >
> > > 1 установленных соединений или 1 новых соединений в секунду ?
> >
> > спасибо, установленных)
> >
> 
> 
> 20 установленных на 1 сервер обрабатываем

какая разница сколько их, если скажем они все простаивают?

имеет значение количество передаваемого трафика по этим соединениям (в
гигабитах/с) и количество устанавливаемых соединений в секунду (когда
считаются вся ассиметричная математика).
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru