Re: Как правильно настроить nginx proxypass?

2017-04-12 Пенетрантность Yuriy Medvedev
Hello, for example

location / {
proxy_pass http://wsbackend;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}


12 апр. 2017 г. 12:51 PM пользователь "Dmitriy Lyalyuev" <
dmit...@lyalyuev.info> написал:

> Попробуйте погуглить на "nginx websocket proxy_pass".
> Websocket - это не просто http запрос и его проксировать надо специальным
> образом.
>
> 12.04.2017, 12:27, "winmasta" :
> > вот такая ошибка при входе
> >
> > VM197:37 WebSocket connection to 'ws://oktell.ooossa.ru/' failed: Error
> > during WebSocket handshake: Unexpected response code: 200
> >
> > Posted at Nginx Forum: https://forum.nginx.org/read.
> php?21,273530,273543#msg-273543
> >
> > ___
> > nginx-ru mailing list
> > nginx-ru@nginx.org
> > http://mailman.nginx.org/mailman/listinfo/nginx-ru
>
> --
> Best regards,
> Dmitriy Lyalyuev
> https://lyalyuev.info
> +38066322962
> ___
> 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: Проблема с обработкой 502 кода в upstream/ip hash

2017-03-20 Пенетрантность Yuriy Medvedev
Nginx, это пассивные проверки.

20 марта 2017 г., 18:40 пользователь BieZax 
написал:

> Добрый день.
> Имеется  следующий   конфиг:
>
> location = /abc/auth {
> internal;
> proxy_set_header X-CAuth-Realm "Registration";
> proxy_set_header X-CAuth-Base "access";
> proxy_set_header X-CAuth-Table "users";
> proxy_set_header X-CAuth-GField "_S_abc";
> proxy_set_header X-CAuth-PassF "password";
> client_max_body_size 0;
> proxy_pass_request_body off;
> proxy_set_header X-Real-IP   $remote_addr;
> proxy_set_header Host $host;
> proxy_set_header Content-Length "";
> proxy_set_header X-Original-URI $request_uri;
> proxy_pass http://127.0.0.1:8079; # тут   висит perl
> демон и
>авторизует
> }
>
> location /abc/ {
> auth_request /abc/auth;
> proxy_set_header Host abc-i1.balhblah.ru;
> proxy_pass  http://abc;
> proxy_redirect  http://abc-i1.blahblah.ru/ /;
> proxy_redirect  http://abc-i2.blahblah.ru/ /;
> proxy_next_upstream error timeout invalid_header http_500
> http_503 http_502 http_504;
> }
>
> ...
> upstream abc {
> ip_hash;
> server  abc-i1.blahblah.ru;
> server  abc-i2.blahblah.ru;
> }
>
> Все   работает   нормально, покаодин  из  бэкендов неначинает
> отдавать 502
>
> Вот   пример  лога:
>
> logformat '$remote_addr - $remote_user [$time_local] "$request" ' '$status
> $bytes_sent "$http_referer" ' '"$http_user_agent" "$cookie_CID"
> "$request_time" "$upstream_response_time" "$upstream_addr"
> "$upstream_status" "$upstream_http_server"'
>
> 2 строчки  из лога, идущие подряд:
> 10.105.5.152 - vasya [20/Mar/2017:17:03:15 +0300] "GET
> /abc/Account/Login?ReturnUrl=%2Fabc%2F HTTP/1.0" 200 3295 "-" "Mozilla/5.0
> (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87
> Safari/537.36" "wmmDEljC0bF6XGXtCV9/Ag==" "10.105.5.152" "0.136" "0.003,
> 0.113" "10.10.11.72:80, 10.10.11.71:80" "502, 200" "Microsoft-IIS/8.5"
> 10.105.5.152 - vasya  [20/Mar/2017:17:03:16 +0300] "POST
> /abc/ru-RU/Account/Login?ReturnUrl=%2Fabc%2F HTTP/1.0" 502 713
> "https://blahblah.ru/abc/Account/Login?ReturnUrl=%2Fabc%2F; "Mozilla/5.0
> (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87
> Safari/537.36" "wmmDEljC0bF6XGXtCV9/Ag==" "0.024" "0.004" "10.10.11.72:80"
> "502" "Microsoft-IIS/8.5"
> В  error логе  при этом  пусто.
>
> Развепри такой  конфигурации   фронтенд не должен всегда  спрашивать
> второй  сервер,  если   один  из них не отвечает? Почему   при одной и тоже
>  конфигурации  получается  2   разных  реакции?
>
> Posted at Nginx Forum: https://forum.nginx.org/read.
> php?21,273046,273046#msg-273046
>
> ___
> 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 client cache

2017-01-23 Пенетрантность Yuriy Medvedev
2017-01-23 15:36 GMT+03:00 :

>
> Request header
>

Здравствуйте, покажите конфиг.
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Как правильно настроить множество однотипных server с ssl?

2016-11-04 Пенетрантность Yuriy Medvedev
Здравствуйте,Puppet,ansible,certbot, etc...

4 ноября 2016 г., 19:23 пользователь Bogdan  написал:

> Добрый день!
>
> Есть множество однотипных хостов, каждый со своим сертификатом. Хотелось
> бы сделать что-то типа:
> server {
> listen 0.0.0.0:443 ssl;
> server_name commonserver;
> ssl_certificate /path/to/*$host*.crt;
> ssl_certificate_key /path/to/*$host*.key
> include /path/to/common.conf;
> {
>
> Т.к. сертификат может быть защищён паролем и т.п., раскрытие $host во
> время обработки запроса невозможно. Вместе с тем, писать множество конфигов
> отличающихся только сертификатом как-то не хотелось бы. Сливать сертификаты
> в один большой файл тоже не очень удобно (да и будет ли работать?) т.к.
> сроки действия у разных сертификатов разные, выдёргивать истекающие из
> простыни текста не просто.
>
> Есть ли какое-то гуманное решение помимо генерации конфигов по шаблону?
>
> Спасибо.
> --
> WBR,  Bogdan B. Rudas
>
> ___
> 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: Сервер во внутренней сети

2016-08-24 Пенетрантность Yuriy Medvedev
Здравствуйте, настройти proxy_pass

24 августа 2016 г., 18:07 пользователь Валентин Бартенев 
написал:

> On Wednesday 24 August 2016 10:58:47 Vryngel wrote:
> > Добрый день!
> >
> > Имеется сеть, где на виртуалке крутиться Nginx c проектом Django. По IP
> > адресу вид 10.10.Х.Х проект доступен и чудесно работает. Есть
> необходимость
> > иметь доступ к этому проекту извне. На нашем шлюзе открыт порт, по
> обращению
> > к этому порту вида mysite.com: получаем только приветственную
> заглушку
> > Nginx'а.
> > Извиняюсь за глупый вопрос, но что нужно дописать в конфигурации для того
> > чтобы запросы с mysite.com: направлялись на проект по адресу
> 10.10.Х.Х и
> > была возможность работы из внешней сети с веб приложением.
> >
> > Спасибо.
> >
> > З.Ы. Пробовал через proxy_pass, но, что то идёт не так.
> >
>
> http://nginx.org/ru/docs/beginners_guide.html
>
> --
> Валентин Бартенев
> ___
> 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: Drupal+nginx: Multibyte string problem

2016-08-03 Пенетрантность Yuriy Medvedev
Настраиваем в соответствии с
http://php.net/manual/en/mbstring.configuration.php#ini.mbstring.http-input
То есть должно быть значение pass. Перезапускаем php-fpm

3 авг. 2016 г. 23:41 пользователь "Boris Epstein" <borepst...@gmail.com>
написал:

> Да вроде ищет-то правильно, но не считывает:
>
> http://borisepstein.info/php.php
>
> Тут тоже какая-то заморочка.
>
> 2016-08-03 14:28 GMT-04:00 Alex Domoradov <alex@gmail.com>:
>
>> Как минимум в выводе phpinfo() будет видно где он ищет ini и какие
>> подгрузил
>>
>> 2016-08-03 20:34 GMT+03:00 Yuriy Medvedev <medvedev...@gmail.com>:
>>
>>> Вообще /etc/php(5)/fpm там обычно. Либо в пуле переопределить. На
>>> крайней случай срашивать на форумах по пхп
>>>
>>> Отправлено с моего ASUS
>>>
>>>  Исходное сообщение 
>>> Отправитель:Boris Epstein
>>> Отправленные:Wed, 03 Aug 2016 20:26:59 +0400
>>> Получатель:nginx-ru@nginx.org
>>> Тема:Re: Drupal+nginx: Multibyte string problem
>>>
>>> Ага, спасибо - я это и пытался сделать, кучей способов, но пока
>>> бестолку, А где этот отдельный php.ini должен быть для php-fpm? У меня есть
>>> только общий почему-то: тот который /etc/php.ini
>>>
>>> 2016-08-03 12:17 GMT-04:00 Yuriy Medvedev <medvedev...@gmail.com>:
>>>
>>>> Так же можете сделать ансет для переменной
>>>> https://www.drupal.org/node/207287
>>>>
>>>> 3 авг. 2016 г. 20:16 пользователь "Yuriy Medvedev" <
>>>> medvedev...@gmail.com> написал:
>>>>
>>>> У php-fpm отдельный PHP.ini
>>>>>
>>>>> 3 авг. 2016 г. 20:15 пользователь "Boris Epstein" <
>>>>> borepst...@gmail.com> написал:
>>>>>
>>>>>> Использую.
>>>>>>
>>>>>> Пытался сеттинги в настройках php-fpm изменить в
>>>>>> /etc/php-fpm.d/conf.d/nginx.conf Но, похоже, эффект от этого был просто
>>>>>> никакой.
>>>>>>
>>>>>> Борис.
>>>>>>
>>>>>> 2016-08-03 12:11 GMT-04:00 Yuriy Medvedev <medvedev...@gmail.com>:
>>>>>>
>>>>>>> Здравствуйте, используете php-fpm?
>>>>>>>
>>>>>>> 3 авг. 2016 г. 20:01 пользователь "Boris Epstein" <
>>>>>>> borepst...@gmail.com> написал:
>>>>>>>
>>>>>>>> Доброго времени суток!
>>>>>>>>
>>>>>>>> У меня Drupal требует следующего:
>>>>>>>>
>>>>>>>> Multibyte string input conversion in PHP is active and must be
>>>>>>>> disabled. Check the php.ini mbstring.http_input setting. Please refer 
>>>>>>>> to
>>>>>>>> the PHP mbstring documentation for more information.
>>>>>>>>
>>>>>>>> Я уже чего только не перепробовал, чтобы поменять mbstring сеттинги
>>>>>>>> - и пока бестолку. Кто-нибудь с этим сталкивался? Drupal 8, PHP 5.5, 
>>>>>>>> nginx
>>>>>>>> 1.6.3.
>>>>>>>>
>>>>>>>> Заранее спасибо:)
>>>>>>>>
>>>>>>>> Борис.
>>>>>>>>
>>>>>>>> ___
>>>>>>>> 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
>>>>>>>
>>>>>>
>>>>>>
>>>>>> ___
>>>>>> 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
>>>>
>>>
>>>
>>> ___
>>> 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
>>
>
>
> ___
> 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: Drupal+nginx: Multibyte string problem

2016-08-03 Пенетрантность Yuriy Medvedev
Вообще /etc/php(5)/fpm там обычно. Либо в пуле переопределить. На крайней 
случай срашивать на форумах по пхп

Отправлено с моего ASUS

 Исходное сообщение 
Отправитель:Boris Epstein 
Отправленные:Wed, 03 Aug 2016 20:26:59 +0400
Получатель:nginx-ru@nginx.org
Тема:Re: Drupal+nginx: Multibyte string problem

>___
>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: Drupal+nginx: Multibyte string problem

2016-08-03 Пенетрантность Yuriy Medvedev
У php-fpm отдельный PHP.ini

3 авг. 2016 г. 20:15 пользователь "Boris Epstein" <borepst...@gmail.com>
написал:

> Использую.
>
> Пытался сеттинги в настройках php-fpm изменить в
> /etc/php-fpm.d/conf.d/nginx.conf Но, похоже, эффект от этого был просто
> никакой.
>
> Борис.
>
> 2016-08-03 12:11 GMT-04:00 Yuriy Medvedev <medvedev...@gmail.com>:
>
>> Здравствуйте, используете php-fpm?
>>
>> 3 авг. 2016 г. 20:01 пользователь "Boris Epstein" <borepst...@gmail.com>
>> написал:
>>
>>> Доброго времени суток!
>>>
>>> У меня Drupal требует следующего:
>>>
>>> Multibyte string input conversion in PHP is active and must be disabled.
>>> Check the php.ini mbstring.http_input setting. Please refer to the PHP
>>> mbstring documentation for more information.
>>>
>>> Я уже чего только не перепробовал, чтобы поменять mbstring сеттинги - и
>>> пока бестолку. Кто-нибудь с этим сталкивался? Drupal 8, PHP 5.5, nginx
>>> 1.6.3.
>>>
>>> Заранее спасибо:)
>>>
>>> Борис.
>>>
>>> ___
>>> 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
>>
>
>
> ___
> 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: Drupal+nginx: Multibyte string problem

2016-08-03 Пенетрантность Yuriy Medvedev
Здравствуйте, используете php-fpm?

3 авг. 2016 г. 20:01 пользователь "Boris Epstein" 
написал:

> Доброго времени суток!
>
> У меня Drupal требует следующего:
>
> Multibyte string input conversion in PHP is active and must be disabled.
> Check the php.ini mbstring.http_input setting. Please refer to the PHP
> mbstring documentation for more information.
>
> Я уже чего только не перепробовал, чтобы поменять mbstring сеттинги - и
> пока бестолку. Кто-нибудь с этим сталкивался? Drupal 8, PHP 5.5, nginx
> 1.6.3.
>
> Заранее спасибо:)
>
> Борис.
>
> ___
> 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: naxsi как dynamic module

2016-07-15 Пенетрантность Yuriy Medvedev
Да модуль версия зависим
15 июля 2016 г. 20:32 пользователь "VovansystemS" 
написал:

> Добрый вечер,
>
> у меня есть некоторое количество серверов небогатых клиентов, которые
> хотели бы хоть какой-то WAF, но приобрести на его как сервис позволить
> себе не могут. naxsi, на мой взгляд, вполне может справится с задачей,
> но раньше я его не использовал, т.к. не хотел собирать nginx из
> исходников (или разворачивать инфраструктуру по сборке и доставке
> пакетов под разные версии Debian/Ubuntu - нет опыта), а пользуюсь
> официальным репозиторием.
>
> начиная с версии 1.9.11 в nginx появились динамические модули и naxsi
> версии >0.54 можно собрать как динамический модуль.
>
> я скачал naxsi-0.55rc2 и nginx-1.11.2, сделал
> ./configure --add-dynamic-module=/root/nginx/naxsi-0.55rc2/naxsi_src
> make modules
> и забрал получившийся файл objs/ngx_http_naxsi_module.so на другой
> сервер с установленным nginx/1.11.1. добавил директиву load_module
> "modules/ngx_http_naxsi_module.so"; в /etc/nginx/nginx.conf и получил
>
> nginx -t
> nginx: [emerg] module "/etc/nginx/modules/ngx_http_naxsi_module.so"
> version 1011002 instead of 1011001 in /etc/nginx/nginx.conf:17
> nginx: configuration file /etc/nginx/nginx.conf test failed
>
> получается, что этот скомпилированный модуль будет работать только при
> полном совпадении версий nginx, и если я сейчас соберу его для версии
> 1.11.1, то при следующем апдейте из официального репозитория до 1.11.2
> у меня опять будет похожая ошибка..
>
> я нашёл такую строчку на офсайте:
>
> > In future releases, we plan to add the ability to compile modules after
> the NGINX binary has been compiled.
> https://www.nginx.com/blog/dynamic-modules-nginx-1-9-11/
>
> значит ли это, что через некоторое время можно будет ожидать
> возможности один раз скомпилировать динамический модуль и раскинуть
> его на сервера, где установлен nginx из официального репозитория и
> каждый апдейт nginx не будет приводить к ошибке загрузки этого модуля?
>
> т.е. возможно ли (или будет ли возможно в ближайшее время)
> использовать naxsi как динамический модуль для nginx из официального
> репозитория не пересобирая naxsi для каждой новой версии nginx?
>
> какие ещё варианты без того чтобы комплилировать nginx самому,
> создавать пакет и распространять его через свои репозитории
> существуют?
> ___
> 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: Где брать динамические модули?

2016-06-22 Пенетрантность Yuriy Medvedev
apt-cache search nginx
22 июня 2016 г. 11:56 AM пользователь "Валентин Бартенев" 
написал:

> On Wednesday 22 June 2016 11:50:52 Андрей Василишин wrote:
> > Устанавливаю самый обычный нгинкс с репозитория
> > deb http://nginx.org/packages/mainline/debian/ wheezy nginx
> >
> >
> > # nginx -V
> > nginx version: nginx/1.11.1
> > built by gcc 4.7.2 (Debian 4.7.2-5)
> > built with OpenSSL 1.0.1e 11 Feb 2013 (running with OpenSSL 1.0.1t  3
> > May 2016)
> > TLS SNI support enabled
> > configure arguments: --prefix=/etc/nginx --sbin-path=/usr/sbin/nginx
> > --modules-path=/usr/lib/nginx/modules --conf-path=/etc/nginx/nginx.conf
> > --error-log-path=/var/log/nginx/error.log
> > --http-log-path=/var/log/nginx/access.log --pid-path=/var/run/nginx.pid
> > --lock-path=/var/run/nginx.lock
> > --http-client-body-temp-path=/var/cache/nginx/client_temp
> > --http-proxy-temp-path=/var/cache/nginx/proxy_temp
> > --http-fastcgi-temp-path=/var/cache/nginx/fastcgi_temp
> > --http-uwsgi-temp-path=/var/cache/nginx/uwsgi_temp
> > --http-scgi-temp-path=/var/cache/nginx/scgi_temp --user=nginx
> > --group=nginx --with-http_ssl_module --with-http_realip_module
> > --with-http_addition_module --with-http_sub_module
> > --with-http_dav_module --with-http_flv_module --with-http_mp4_module
> > --with-http_gunzip_module --with-http_gzip_static_module
> > --with-http_random_index_module --with-http_secure_link_module
> > --with-http_stub_status_module --with-http_auth_request_module
> > --with-http_xslt_module=dynamic --with-http_image_filter_module=dynamic
> > --with-http_geoip_module=dynamic --with-http_perl_module=dynamic
> > --add-dynamic-module=debian/extra/njs-1c50334fbea6/nginx --with-threads
> > --with-stream --with-stream_ssl_module --with-http_slice_module
> > --with-mail --with-mail_ssl_module --with-file-aio --with-ipv6
> > --with-http_v2_module --with-cc-opt='-g -O2 -fstack-protector
> > --param=ssp-buffer-size=4 -Wformat -Werror=format-security
> > -Wp,-D_FORTIFY_SOURCE=2' --with-ld-opt='-Wl,-z,relro -Wl,--as-needed'
> >
> >
> > и вот
> > # ls -la   /usr/lib/nginx/modules
> > total 8
> > drwxr-xr-x 2 root root 4096 Apr 19 20:27 .
> > drwxr-xr-x 3 root root 4096 Apr 27 10:34 ..
> >
> > пусто, ни одного модуля. Где их брать?
> >
>
> http://nginx.org/ru/linux_packages.html#dynmodules
>
>  | В настоящее время следующие модули собираются как динамические
>  | и поставляются в виде отдельных пакетов:
>  |
>  |   nginx-module-geoip
>  |   nginx-module-image-filter
>  |   nginx-module-njs
>  |   nginx-module-perl
>  |   nginx-module-xslt
>
> --
> Валентин Бартенев
> ___
> 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: некоторые запросы держат соединение до бесконечности

2016-06-17 Пенетрантность Yuriy Medvedev
Не может tcpdump не показывать проблемы! Дебаг в nginx включите

17 июня 2016 г., 17:42 пользователь Evgeniy Berdnikov 
написал:

> On Fri, Jun 17, 2016 at 04:39:00PM +0300, Иван Мишин wrote:
> >  Сначала написано что сервер принял запрос "и тишина". Ниже что он
> > >  что-то отправляет. Так что же делает сервер, приняв запрос?
> >
> >
> > Опечатался, в случае висяка сервер всегда принимает и молчит далее.
>
>  Откуда такой вывод? Вы же в логах сервера ничего не видите.
>
> > Берите strace и смотрите, если коннекции принимает сервер.
> >
> > Однозначно могу сказать что коннект принимает сервер.
>
>  А этот вывод откуда? Вы же strace не смотрели.
> --
>  Eugene Berdnikov
>
> ___
> 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: когда лучше использовать multi_accept on

2016-06-10 Пенетрантность Yuriy Medvedev
Если вы включаете multi accept, nginx попытается обработать максимальное
количество входящий соединений. Если значение worker_connections мало то
быстро исчерпается лимит. Если директива выключена , то есть установлено
значение off, то один процесс будет принимать одно соединение.
При использовании multi accept  необходимо так же тюнить
worker_connections. При высокой нагрузке на веб сервер есть вероятность
получить очереди входящих соединений

10 июня 2016 г., 9:08 пользователь VovansystemS 
написал:

> > При включенном multi_accept, nginx будет пытаться обработать все новые
> > входящие соединения
> > http://nginx.org/ru/docs/ngx_core_module.html#multi_accept
> да, спасибо, я это читал и искал пояснения в рассылке, но к пониманию
> работы директивы меня это не приблизило.
>
> (предыдущее письмо с тем, что я нашёл тут
> http://mailman.nginx.org/pipermail/nginx-ru/2016-May/058283.html )
> ___
> 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 + lua broken

2016-06-10 Пенетрантность Yuriy Medvedev
И странно что такой путь до модуля
/usr/ports/www/nginx/work/lua-nginx-module-0.10.5
У меня на 10 freebsd модули живут в /usr/local/libexec/nginx/, nginx
установлен из портов

10 июня 2016 г., 9:32 пользователь Vadim A. Misbakh-Soloviov  написал:

> В письме от четверг, 9 июня 2016 г. 22:31:53 TSK пользователь Станислав
> написал:
> > --add-dynamic-module=/usr/ports/www/nginx/work/lua-nginx-module-0.10.5
> Потому что динамические модули нужно ещё и "загружать" в конфиге. До
> объявления server{} блоков в которых они используются :)
>
> --
> wbr,
> mva
> ___
> 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: Разрешенный диапазон http-ответов (или "всегда 200")

2016-06-02 Пенетрантность Yuriy Medvedev
if ($status = "600") но if зло
2 июня 2016 г. 19:08 пользователь "SK" <skob...@gmail.com> написал:

> error_page 600 -- невалиден по стандарту и не проходит проверку конфига.
>
> 2 июня 2016 г., в 18:56, Yuriy Medvedev <medvedev...@gmail.com>
> написал(а):
>
> В документации есть пример
> http://nginx.org/en/docs/http/ngx_http_core_module.html#error_page
> 2 июня 2016 г. 18:49 пользователь "Stepan Karamyshev" <skob...@gmail.com>
> написал:
>
> Добрый день!
> Понимаю, что вопрос странный, но тем не менее…
>
> Есть proxy-pass, который иногда возвращает код ответа >600.
> Возможно ли передать полученное тело ответа клиенту с http-code=200?
>
> PS: При попытке переписать код через error_page nginx вполне валидно
> ругается на http-code выше 599.
> ___
> 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
>
>
> ___
> 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 из-за memcached

2016-05-24 Пенетрантность Yuriy Medvedev
UP: посмотрел как у вас собран nginx и если не вы rpm билдили, тогда это
стандартный пакет для rhel подобных

24 мая 2016 г., 11:21 пользователь Yuriy Medvedev <medvedev...@gmail.com>
написал:

> Вы для бинарных дистрибутивов из исходных кодов собираете?
>
> 24 мая 2016 г., 10:27 пользователь Vadim Osipov <
> nginx-fo...@forum.nginx.org> написал:
>
> Извините, в каком смысле собрать пакет ? :) Последней версии nginx ?
>> Ну, чтобы показать, что он решает проблему возможных ошибок в коде, нужно
>> воспроизвести проблему на старом решении. Просто, возможно, проблема с
>> конфигурацией.
>>
>> P.S.
>> Я тесты с killall -11 еще не проводил, но чувствую, что придется
>> надеяться,
>> что 1.10 решит проблему, хотя просмотрел Release notes от 1.4.2 и выше и
>> какого упоминания о исправлении возможного бага в коде модуля memcached не
>> заметил.
>>
>> Posted at Nginx Forum:
>> https://forum.nginx.org/read.php?21,267049,267078#msg-267078
>>
>> ___
>> 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 из-за memcached

2016-05-24 Пенетрантность Yuriy Medvedev
Вы для бинарных дистрибутивов из исходных кодов собираете?

24 мая 2016 г., 10:27 пользователь Vadim Osipov  написал:

> Извините, в каком смысле собрать пакет ? :) Последней версии nginx ?
> Ну, чтобы показать, что он решает проблему возможных ошибок в коде, нужно
> воспроизвести проблему на старом решении. Просто, возможно, проблема с
> конфигурацией.
>
> P.S.
> Я тесты с killall -11 еще не проводил, но чувствую, что придется надеяться,
> что 1.10 решит проблему, хотя просмотрел Release notes от 1.4.2 и выше и
> какого упоминания о исправлении возможного бага в коде модуля memcached не
> заметил.
>
> Posted at Nginx Forum:
> https://forum.nginx.org/read.php?21,267049,267078#msg-267078
>
> ___
> 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 из-за memcached

2016-05-23 Пенетрантность Yuriy Medvedev
Пакет соберите и будет вам счастье. 

Отправлено с моего ASUS

 Исходное сообщение 
Отправитель:kpoxa 
Отправленные:Mon, 23 May 2016 19:01:19 +0300
Получатель:nginx-ru@nginx.org
Тема:Re: Зависание nginx из-за memcached

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