Re: nginx performance problem on linux

2016-12-01 Thread Vadim A. Misbakh-Soloviov
Простите, а Вы для кого *зашифровали* сообщение? :) Если для меня, то, видимо, не угадали с ключом. У меня оно не расшифровывается (по крайней мере, почтовый клиент не смог) :) ___ nginx-ru mailing list nginx-ru@nginx.org

Re: nginx performance problem on linux

2016-12-01 Thread Vadim A. Misbakh-Soloviov
В письме от среда, 30 ноября 2016 г. 17:21:39 +07 пользователь atway написал: > Это баг ядра. Пришлось откатиться до версии vzkernel 2.6.32-042stab116.2 > https://bugs.openvz.org/browse/OVZ-6836 На самом деле, не ядра, а OpenVZ. Давно бы уже вмерджили своё барахло в апстрим и не выпендривались,

Re: Очередной вопрос nginx+php

2016-11-25 Thread Vadim A. Misbakh-Soloviov
> > Ну хорошо так хорошо, вот толко что делать с теми файлами, что под маску не > попадают, Nginx их начинает тупо выдавать без обработки. У меня всё прекрасно работает с location ~ \.php$ { fastcgi_pass$upstream_name; fastcgi_index index.php; include

Re: Нужна помощь новичку по установке на сервер SSL

2016-11-17 Thread Vadim A. Misbakh-Soloviov
head -c3 filename | xxd ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Перенаправление на мобильную версию и обратно

2016-11-09 Thread Vadim A. Misbakh-Soloviov
Cookie ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: debug версия nginx 1.8.1 для Ubuntu 12.04

2016-10-27 Thread Vadim A. Misbakh-Soloviov
> Начиная с 1.9 nginx-debug уже идет в составе самого пакета nginx, а как мне > поставить для 1.8.1? Очень не хочется собирать из исходников Боюсь что собирать всё-таки придётся. А зачем вам, собственно, именно эта версия, когда на дворе уже 1.11.5?

Re: настройка systemd в centos 7

2016-10-25 Thread Vadim A. Misbakh-Soloviov
Но ведь изначальное предложение топикстартера было идеальным решением проблемы (исправить systemd'шный юнит чтобы он зависел от таргета netwotrk-online, а не от network), разве нет? ___ nginx-ru mailing list nginx-ru@nginx.org

Re: похоже на багу с syslog nginx

2016-10-17 Thread Vadim A. Misbakh-Soloviov
> но у меня есть куча логов на 10-30кб и больше которые проходят без проблем. То, что у вас есть - никак не кореллирует с тем, что это нарушает стандарт и следовательно, если не работает - чинить никто не будет. > Но nginx то обязан их отправлять нет > я слушал tcpdump ом и знаю точно что nginx

Re: proxy pass для subfolders

2016-10-14 Thread Vadim A. Misbakh-Soloviov
В письме от пятница, 14 октября 2016 г. 6:16:04 +07 пользователь avk написал: > потому что нет вильдкард сертификата. https://assl.loovit.net/ (подписывает в т.ч. wildcard CSR'ы). Ну и как уже сказали, letsencrypt (там не wildcard, но сколько угодно третьеуровневых).

Re: Вопрос по модулю stream - хочу проксировать TCP в UDP

2016-09-29 Thread Vadim A. Misbakh-Soloviov
А вы не думали над использованием perl/njs/lua модулей и прогоном через них? ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Подменить Status code

2016-09-23 Thread Vadim A. Misbakh-Soloviov
> была бы нормальная документация, всё было бы норм, модуль частично хорош, но > нет длины файла в байтах целиком, при Range он передаётся в заголовке через > "/". Приходится изза этого юзать костыли, либо вовсе отказаться от данного > модуля. Ну или просто можно не заниматься перанальной

Re: Подменить Status code

2016-09-20 Thread Vadim A. Misbakh-Soloviov
Не говорить клиенту о поддержке частичной отдачи. Впрочем, за километр пахнет синдромом XY. Давайте вы лучше скажете в чём заключается сама задача, вместо того, чтобы пытаться решить то, что по вашему мнению приблизит вас к (неправильному, как правило) решению.

Re: Замена Base64 Header

2016-09-14 Thread Vadim A. Misbakh-Soloviov
> Бекэндом выступает Апач. А NginX в этой связке точно нужен? Или просто "потому что в интернетах пишут что NgX крутой"? Чем в этой связке занимается NginX кроме проксирования? И расположены ли они с апачем на одной машине или на разных? И что на счёт хайлода?

Re: Замена Base64 Header

2016-09-14 Thread Vadim A. Misbakh-Soloviov
> Нужно каким-то, пока не изветным мне, образом раскодировать Header, изменить > некоторое постоянное значение, содержащееся в логине, закодировать обратно > и передать на бек енд. > Сходу видятся только модули Lua/Perl/JS. Но посмотрим что ответят остальные участники рассылки :)

Re: NJS module string to lowercase

2016-08-28 Thread Vadim A. Misbakh-Soloviov
> В данный момент используется LUA > LUA блок выглядит так: Т.к. на основной вопрос уже ответили, позволю себе сделать небольшую ремарку: https://www.lua.org/about.html#name > Please do not write it as "LUA", which is both ugly and confusing, because then it becomes an acronym with [different

Re: [полуоффтоп] Миграция VK.com с NginX на Apache

2016-08-15 Thread Vadim A. Misbakh-Soloviov
> Apache так не представляется. :) Это просто подделка заголовка. Ну, то, что апач "по умолчанию" так не представляется - это, действительно, очевидно. Но мне казалось, что там была опция, которая регулирует уровень отдаваемой в заголовке информации (Имя, Имя+Версия, Скрытие заголовка), или

Re: [полуоффтоп] Миграция VK.com с NginX на Apache

2016-08-15 Thread Vadim A. Misbakh-Soloviov
В письме от понедельник, 15 августа 2016 г. 12:46:51 +07 пользователь Eugene Peregudov написал: > Вадим, > Xотя бы привели источник информации: откуда услышали, или привели ссылку > где прочитали... Про отсутствие коммитов в kphp — на гитхабе в коммитлоге. Про переезд с NginX на Apache: 1) $

[полуоффтоп] Миграция VK.com с NginX на Apache

2016-08-14 Thread Vadim A. Misbakh-Soloviov
Кто-нибудь в курсе подробностей? Почему они мигрировали с NginX на Apache? И, судя по отсутствию коммитов в их KPHP на гитхабе, с него, возможно, мигрировали тоже. Довольно необычное решение, как по мне. И как-то странно кореллирует со сменой топ-менеджмента...

Re: include в upstream

2016-08-09 Thread Vadim A. Misbakh-Soloviov
> # nginx -t > nginx: [emerg] directive "server" has no opening "{" in > /etc/nginx/conf.d/backends.conf:1 nginx: configuration file > /etc/nginx/nginx.conf test failed > Скажите плиз. Что не так? Мне почему-то кажется, что он, скорее всего, просто инклудится у вас ещё и из другого места

Re: 415 Unsupported Media Type with image_filter

2016-08-04 Thread Vadim A. Misbakh-Soloviov
> $ curl -I -X HEAD А можно небольшой оффтопичный вопрос? Зачем вы так (процитировнао выше) делаете? Это же ведь одно и то же > -I, --head Show document info only ___ nginx-ru mailing list nginx-ru@nginx.org

Re: Drupal+nginx: Multibyte string problem

2016-08-03 Thread Vadim A. Misbakh-Soloviov
1) при чём тут nginx? Вообще никаким боком ведь. 2) у php-fpm конфиг находится в зависимости от дистрибутива (везде градус упорина мейнтейнеров разный), но на сколько я помню, в phpinfo() можно посмотреть местоположение "системного" (для этого инстанса php) php.ini и "юзерского" (локального,

Re: Не работает map c переменными $status и $upstream status

2016-08-03 Thread Vadim A. Misbakh-Soloviov
А как на счёт идеи о том, чтобы починить бекенд, а не решать его неправильное поведение средствами NginX'а? :) ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Не работает map c переменными $status и $upstream status

2016-08-02 Thread Vadim A. Misbakh-Soloviov
В письме от вторник, 2 августа 2016 г. 21:07:06 +07 пользователь Валентин Бартенев написал: > А чтобы не тыкать в небо, на сайте nginx.org есть документация, в том числе > на русском языке. Угу, вот только ни у одной переменной сходу не обнаруживается "доступно только в коммерческой подписке".

Re: Не работает map c переменными $status и $upstream status

2016-08-02 Thread Vadim A. Misbakh-Soloviov
Пальцем в небо, но в http-upstream так много всяких директив которые "доступно только в платной подписке", так что не может ли это переменная быть из их же группы? :) // хинт: попробуйте логгировать её контент тоже вместе с do_cache ___ nginx-ru

Re: Редиректы с одной страницы на разные

2016-08-02 Thread Vadim A. Misbakh-Soloviov
Маркер `#` и всё что после него *НИКОГДА* не передаётся веб-серверу, что вы в конфигах не пишите. Это маркер только для браузера. Максимум что можно - получить о нём инфу из JS. И уже из него делать необходимые действия. Сервер же мало того, что не знает ничего о #blabla, но и при переходе

Re: [bug?] при указании proxy cache path с использованием дефолтного пути nginx ругается при проверке конфига

2016-07-31 Thread Vadim A. Misbakh-Soloviov
В письме от воскресенье, 31 июля 2016 г. 6:13:55 +07 пользователь Vasiliy P. Melnik написал: > echo 'HTTP Error 402 center>'; > > я надеюсь это форум перенос строки сделал? Почтовый клиент, если точнее :) В текстовом формате письма по RFC ограничение на длину строки :) -- wbr, mva

Re: [bug?] при указании proxy_cache_path с использованием дефолтного пути nginx ругается при проверке конфига

2016-07-31 Thread Vadim A. Misbakh-Soloviov
В письме от воскресенье, 31 июля 2016 г. 12:30:39 +07 пользователь Vasiliy P. Melnik написал: > в первую очередь надо конфиги смотреть, например в путь закрался > какой-нибудь спецсимвол или еще чего. В 99% процентов случаев проблема > вызвана действиями пользователя > > З.Ы. proxy_cache_path

Re: [bug?] при указании proxy_cache_path с использованием дефолтного пути nginx ругается при проверке конфига

2016-07-31 Thread Vadim A. Misbakh-Soloviov
В письме от воскресенье, 31 июля 2016 г. 11:04:57 +07 пользователь Vasiliy P. Melnik написал: > судя по кускам конфига это вы сами добавили Совсем забыл явно указать на то, что вышеуказанное вхождение proxy_cache_path — абсолютно единственное в /etc/nginx. И да, у меня нету "дефолтного"

[bug?] при указании proxy_cache_path с использованием дефолтного пути nginx ругается при проверке конфига

2016-07-31 Thread Vadim A. Misbakh-Soloviov
Всем привет! Хотелось бы спросить у разработчиков, нашёл ли я баг, или это поведение Just as planned. Итак, дано: 1) Кусок конфига, который участвует в драме: ``` 110 proxy_cache_path /var/lib/nginx/tmp/proxy levels=1:2 keys_zone=proxy_cache:128m; 111 } ``` Номера строк указаны для понимания

Re: Apache не видит remote host посетителя

2016-07-25 Thread Vadim A. Misbakh-Soloviov
> К слову, HostnameLookups очень неслабо влияет на производительность. И вообще эталон "нинужно" :) Не знаю, как топикстартера, а обычно администраторов интересуют только IP. И уж если очень захотелось - можно пойти и ручками отрезолвить обратку (только вот зачем?)

Re: Как сократить список доступных элиптические кривых?

2016-07-20 Thread Vadim A. Misbakh-Soloviov
1) насколько я помню, подобные директивы конфигурируются не посайтово (в server{}), а глобально (в http{}) и не уверен насчёт посокетности (т.е. один раз на один сокет в дефолтном для него server{}. 2) я бы не сказал, что все "несовместимые с NIST (в т.ч. <256b) кривые являются слабыми. Как на

Re: reverseproxy ломается заголовок ответа Content-Type

2016-07-01 Thread Vadim A. Misbakh-Soloviov
В письме от пятница, 1 июля 2016 г. 11:03:14 +07 пользователь sergeydeg написал: > Content-Type: multipart/related; boundary=MIME_Boundary; > start=N3f579b32.N474650ec.e.1559b920e92.N7f6e; type="application/xop+xml"; > start-info="application/soap+xml" А это так в оригинале перенос каретки

Re: *_intercept_errors только для определённых кодов

2016-06-09 Thread Vadim A. Misbakh-Soloviov
> Если директива задаётся на текущем уровне, то значения, заданные > на предыдущем уровне, не наследуются. Это общее правило, оно > действует для всех директив, и такой подход полностью исключает > какие-либо коллизии. Ну ок, спасибо, понял :) А то как-то неочевидно (фраза казалась

Re: *_intercept_errors только для определённых кодов

2016-06-09 Thread Vadim A. Misbakh-Soloviov
> задать в location'е явно > обработку для тех ошибок, которые перехватывать надо, и не > задавать для тех, которые не надо А коллизий с заданными уровнем выше, например, не будет? -- wbr, mva ___ nginx-ru mailing list nginx-ru@nginx.org

*_intercept_errors только для определённых кодов

2016-06-09 Thread Vadim A. Misbakh-Soloviov
Всем привет! Я тут уже не в первый раз сталкиваюсь что у веб-приложений могут быть свои обработчики, например, 404 (иногда и 403, а иногда даже и 503) ошибки, при этом остальные коды (особенно пятисотые) оно не обрабатывает и отдаются "пустые" дефолтные вместо тех, которые указаны у NgX в

Re: Есть ли смысл использовать что-то кроме http/1.1, при соединении с бэкэндом?

2016-06-03 Thread Vadim A. Misbakh-Soloviov
> Можете расшифровать выражение "сокет не простаивал в пустую"? Чем грозит > сокет, который простаивает впустую? Что по вашему такой сокет потребляет: > ресурсы процессора, электричество, солярку, деньги? Как насчёт единички в пулле worker_connections? ;) -- wbr, mva

Re: Зависание nginx из-за memcached

2016-05-24 Thread Vadim A. Misbakh-Soloviov
> почему порядок имеет значение - не дошли руки разобраться еще. Для модулей NginX (особенно связанных с filter-инфраструктурой) это довольно обычное явление. Например, для модулей, использующих модуль ndk как "базу" такое очень свойственно. Для naxsi. Ну и т.п. Особенности архитектуры NginX, в

Re: передача в upstream dns имени хоста

2016-04-11 Thread Vadim A. Misbakh-Soloviov
proxy_set_header Host $host; ? -- wbr, mva signature.asc Description: This is a digitally signed message part. ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: reuseport в конфигах nginx

2016-04-08 Thread Vadim A. Misbakh-Soloviov
у вас почтовый клиент понавставлял лишних переносов строк. Можно было, наверное, аттачем патч приложить // ну, или без html отправлять signature.asc Description: This is a digitally signed message part. ___ nginx-ru mailing list nginx-ru@nginx.org

Re: Лучше ли будет производительность если запустить больше экземпляров NGINX?

2016-04-07 Thread Vadim A. Misbakh-Soloviov
В письме от четверг, 7 апреля 2016 г. 17:51:04 NOVT пользователь Alexandr Porunov написал: > Здравствуйте, > > Я хотел бы узнать как работает NGINX на сервере с 16ю ядрами. Лучше его > устанавливать в чистом виде на сервер или же на сервере создать 16 > виртуальных машин и на каждой виртуальной

Re: reuseport в конфигах nginx

2016-04-07 Thread Vadim A. Misbakh-Soloviov
> Ну в нашем случае нам как раз подходит указать везде reuseport явно, > чтобы он работал всегда. Указывать только в одном месте очень неудобно > для автоматического конфигурирования. Ну, почему же? Просто обрабатывайте "дефолтный" хост отдельно от остальных. Сначала заполняете его (а то и

Re: Директивы reuseport deferred fastopen и прочее...

2016-04-05 Thread Vadim A. Misbakh-Soloviov
> Я небольшой специалист, подскажите что достаточно а что лишнее... :) > ядро Linux version 3.10.0-327.10.1.el7.x86_64 > > listen reuseport deferred fastopen=256 http2 ssl; Ядро^WЗависит от того для чего именно. Для разных задач разная конфигурация. -- wbr, mva signature.asc Description:

Re: reverse proxy + mysql + video

2016-04-02 Thread Vadim A. Misbakh-Soloviov
> Зачем видео хранить в базе? Почему его нельзя хранить на файловой > системе в виде файла? Как ОП уже говорил выше — потому что это "норм паттерн" :) // и мало кого из любителей подобных паттернов волнует, что RDB не предназначены для хранения файлов и BLOB'ы там на случае если "ну вообще

Re: reverse proxy + mysql + video

2016-04-02 Thread Vadim A. Misbakh-Soloviov
> Падения случаются по разному. Точнее разная обработка ошибок. > Вот смотрите, качаете вы файл(смотрите) с FS кто то фигак убил файл(пропала > FS) ngix сразу кинет 404 ошибку. Мол файла нет.(я правда не пробовал, но > думаю поведение будет таким ибо это логично сразу кидать 404 если файла нет, >

Re: reverse proxy + mysql + video

2016-04-02 Thread Vadim A. Misbakh-Soloviov
> А нельзя сделать цепочку в самом конфиге? Выгрузить данные в переменную, > переменную в кэш nginx'а и всё внутри одного nginx? А вы отдаёте себе отчёт, что сервер не сможет даже 20-30 (в самом лучшем случае) таких запросов обслужить одновременно (догадываетесь почему)? // а сделать - можно.

Re: 1 апреля и юникод в конфигах

2016-04-02 Thread Vadim A. Misbakh-Soloviov
> Нда... Судя по реакции в интернете, шутка не была до конца понята. > Все примеры конфигов в статье - рабочие. Ну, значит то, как NgX перестал плеваться от не-ascii в директивах прошло мимо меня (и остальных, кто не заметил). Я, честно, не помню когда я последний раз пробовал юникод в

Re: reverse proxy + mysql + video

2016-04-02 Thread Vadim A. Misbakh-Soloviov
В письме от суббота, 2 апреля 2016 г. 5:16:45 NOVT пользователь tepkuh написал: > Ну апликейшен, теоритически подпиливаемый. Только зачем? Хранение файлов в > БД это норм паттерн. Тем более подпилить конфиг намного дешевле, чем править > код аппса. Задача ведь стоит выгружать и кэшировать nginx,

1 апреля и юникод в конфигах

2016-04-02 Thread Vadim A. Misbakh-Soloviov
NgX Inc 1 апреля вроде как пошутила про эмоджи в конфигах: https://www.nginx.com/blog/emoji-nginx-plus-configuration/ Шутка шуткой, а почему бы и в самом деле не разрешить использовать идентификаторы из любых байтовых последовательностей (не только юникода, но начать можно и с него), а не

Re: reverse proxy + mysql + video

2016-04-01 Thread Vadim A. Misbakh-Soloviov
В письме от пятница, 1 апреля 2016 г. 13:52:58 NOVT пользователь tepkuh написал: > Мне кажется это возможно. Да и по другому никак. Файлы попадают в базу через > аппликейшен. А вот хотим чтобы кэшировались дабы не грузить базу и > раздавались через nginx (причем их несколько) А аппликейшн точно

Re: nginx-1.9.13

2016-03-29 Thread Vadim A. Misbakh-Soloviov
о, спасибо! А то я уже собирался спрашивать, не забыли ли про него :) signature.asc Description: This is a digitally signed message part. ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: nginx-1.9.12 & bytes module

2016-03-23 Thread Vadim A. Misbakh-Soloviov
Скорее всего, Максим имел в виду "запостите сюда" :) signature.asc Description: This is a digitally signed message part. ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

Поддержка idn-доменов

2016-03-19 Thread Vadim A. Misbakh-Soloviov
Вроде бы подобное в листе уже пробегало, но, что-то, я не смог найти в своих архивах. В общем, я хотел бы спросить на счёт того, то товарищи разработчики думают о том, чтобы добавить опциональную директиву при сборке для линковки с libidn (ну, или не добавлять, а реимплементировать своими силами)

Re: nginx и lua

2016-03-14 Thread Vadim A. Misbakh-Soloviov
> Lua - сторонний модуль. И я бы не рекомендовал использовать его > без нужды, качество кода там - сомнительное. Ну, какой есть. Если бы был Lua-модуль от команды NgX — я бы был в первых рядах, что называется, "писающих кипятком от счастья". Но, увы, от команды NgX есть только NJS (и тот не в

Re: Возможно ли проверять права пользователя перед отдачей фотографий через NGINX?

2016-03-12 Thread Vadim A. Misbakh-Soloviov
Не смотря на то, что я считаю "Java Server" лишним звеном и думаю, что это способен решать простейший скрипт, с доступом в базу, тем не менее, то, что вы хотите, в зависимости от интерфейса того JavaServer'а можно решить как "стандартными" средствами, так и "ионными пушками" типа встроенного

Re: nginx-1.9.12

2016-03-04 Thread Vadim A. Misbakh-Soloviov
1) не замечал (хот не особо использую, но собираю с ним) 2) как ни странно, но его автор писал в этом же треде как раз последним перед вами :) Вот только, на сколько я помню, он не горит желанием его допиливать :) 04.03.2016 14:36, Олег Черній пишет: > В 1.9.11 і 1.9.12 отвалился ngx_ctpp модуль

Re: пакеты с динамическими модулями для тестирования

2016-02-26 Thread Vadim A. Misbakh-Soloviov
distro policy ругается на такое. А иного способа, что-то не вижу :( Hint: билд-директории чистятся после установки пакета и упаковывания его в тарбол. 25.02.2016 05:54, Maxim Dounin пишет: > Hello! > > On Thu, Feb 25, 2016 at 01:39:51AM +0600, Vadim A. Misbakh-Soloviov wrote: > &g

Re: пакеты с динамическими модулями для тестирования

2016-02-24 Thread Vadim A. Misbakh-Soloviov
Кстати, про динамические модули. Насколько я понял их текущую реализацию в NgX, для их сборки всё равно нужны распакованные исходники самого NgingX, в том сосотоянии, из которого собран бинарник. Т.е. не полуится просто взять и скомпилировать модуль в .so, используя только хидеры, а потом

Re: nginx-1.9.12

2016-02-24 Thread Vadim A. Misbakh-Soloviov
24.02.2016 21:11, Maxim Dounin пишет: > *) Исправление: в модуле ngx_http_v2_module. > А вот когда пишется что-то в подобной форулировке (только "исправление", без конкретики) это значит, что что-то секретное? :) ___ nginx-ru mailing list

Re: SIGABRT в самописном модуле

2016-02-23 Thread Vadim A. Misbakh-Soloviov
Прошу прощения, что отвечаю не на поставленный вопрос, но то, что вы делали отдельным модулем — лично я бы делал скриптом в локейшне используя Lua-модуль (ну, либо встроенный Perl, если кому-то удобнее). А по теме — как помочь отладить "чтобы клиенты не жаловались", кроме как предложением поднять

Re: Как вытащить нужные данные из user-agent?

2016-01-24 Thread Vadim A. Misbakh-Soloviov
К сожалению, не смог найти оригинальную статью, но тем не менее: 1) http://stackoverflow.com/questions/8970800/is-server-side-useragent-detection-bad 2) http://blogs.msdn.com/b/ieinternals/archive/2013/09/21/10451071.aspx TL;DR: Опираться на юзерагент в логике поведения приложения - какашка. // А

Re: Ограничить количество файлов в кеше

2015-12-18 Thread Vadim A. Misbakh-Soloviov
// А ещё, в дополнение к вышесказанному, можно просто "подкрутить" количество инодов на разделе // А то и вообще в tmpfs держать, такими-то темпами ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Форсирования gzip для POST реквестов в прокси

2015-12-10 Thread Vadim A. Misbakh-Soloviov
> в gzip загнать, чтобы меньше ресурсов и времени уходило на сию операцию. На какую операцию? Вы отдаёте себе отчёт о том, что запаковывание любых проходящих сквозь NgX данных в gzip будет отнимать процессорное время? Равно как и распаковка на бекенде. В итоге получится двойная ненужная работа.

Re: javascript in nginx

2015-09-25 Thread Vadim A. Misbakh-Soloviov
Прошу прощения, но два момента, которые мне режут глаз: > нгинх eNGINe X Как вы произносите ити свои "нгинхи" и не ломаете язык — я, вот, сколько не бьюсь, понять не могу. Буквосочетания совсем не естественные. > командой китайцев из taobao. Не сотря на то, что писаться он начинал там,

Re: javascript in nginx

2015-09-24 Thread Vadim A. Misbakh-Soloviov
> Лучше бы на lua это время потратили. А зачем его тратить, если Yichun Zhang уже всё сделал и всё прекрасно работает? // А вот если бы Lua-модуль взяли "в коробку", это, да, было бы хорошо (но и онтопик не в коробке, смею заметить) -- Best regards, mva signature.asc Description: This is

Re: FreeBSD, OpenSSL и www/nginx-*

2015-09-24 Thread Vadim A. Misbakh-Soloviov
а поизучайте его objdump'ом или readelf'ом на предмет rpath. Если там нет жёсткого указания пути, то, оно должно слушаться системного LD_PATH (или как оно там). А если есть, то косяк либо мейнтейнера, либо в коде. // и да, старайтесь, пожалуйста, избегать указания "свежий" вместо точной

Re: javascript in nginx

2015-09-24 Thread Vadim A. Misbakh-Soloviov
А как Вы думаете, зачем в 1.9 (возможно, уже в .6, хотя не берусь предсказывать) хотят сделать динамические модули? :D signature.asc Description: This is a digitally signed message part. ___ nginx-ru mailing list nginx-ru@nginx.org

Re: проблема с severity при направлении error_log в syslog

2015-09-22 Thread Vadim A. Misbakh-Soloviov
В письме от Monday 21 September 2015 11:09:51 пользователь Иван Мишин написал: А отвечая на: > Можно ли как-то заставить работать error лог по аналогии с accesss логом? Можно: указать, что вы хотите получать только этот тип (см. докуентацию) -- Best regards, mva signature.asc Description: This

Re: Многоуровневое кэширование

2015-09-10 Thread Vadim A. Misbakh-Soloviov
В добавок к предыдущим ораторам расскажу, что в Linux'е тоже есть нативный ZFS, просто в виде модулей, а не вшитый. Ну и ещё есть overlayfs (но то, подойдёт он вам или нет - зависит от ситуации) -- Best regards, mva signature.asc Description: This is a digitally signed message part.

Re: GeoIP

2015-09-07 Thread Vadim A. Misbakh-Soloviov
для начала, подробнее описать проблему ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Продолжение работы скрипта lua после отдачи ngx.HTTP_OK

2015-09-05 Thread Vadim A. Misbakh-Soloviov
https://github.com/openresty/lua-nginx-module/#ngxeof В письме от Сб, 5 сентября 2015 12:39:45 пользователь Alex Aster написал: > Добрый день всем, > > возможно есть у сообщества какие идеи, как заставить lua скрипт продолжить > работать, после > того как отослать клиенту ngx.exit(ngx.HTTP_OK) >

Re: location для уникального uri

2015-08-12 Thread Vadim A. Misbakh-Soloviov
почему абсолютный путь не имеет приоритета Потому что приоритет имеет не путь, а качество локейшна. Если я правильно помню, то: Начинается с ( location /path {} ) регексп ( location ~* (.*) {} ) полное совпадение ( location = /path {} ). надо делать по другому как то? Да, чуть выше уже

Re: Добавление заголовка после upstream

2015-08-05 Thread Vadim A. Misbakh-Soloviov
Тот же nginx, но улученный taobao под свои нужды. По поводу улучшен - тут есть несколько мнений. Например, у них добавлено очень много блокирующих операций ради плюшек. Так теряется вся суть NginX и с таким же успехом можно было бы использовать Apache. Так-то CloudFlare (куда как раз из

Re: Откуда ограничение POST запроса 28,5 МБ?

2015-07-18 Thread Vadim A. Misbakh-Soloviov
Подсказка: для чистоты эксперимента поменяйте бекенд на абсолютно другой :) В письме от Сб, 18 июля 2015 13:50:10 пользователь meshanja написал: Менял Ubuntu на Debian 8. Результат тот же. -- Best regards, mva signature.asc Description: This is a digitally signed message part.

Re: Использование env VARIABLE без дополнительных модулей?

2015-07-11 Thread Vadim A. Misbakh-Soloviov
Вот, честно, советую вам вместо велосипедостроения на основе костылей и отстреливания ног всё-таки либо пересобрать NgX с нужными модулями (или посмотрите в сторону OpenResty, например), или не использовать Windows для того, для чего она не предназначена и развернуть NgX на нормальной

Re: Странно работают относительные пути под windows

2015-07-10 Thread Vadim A. Misbakh-Soloviov
А почему не имея перла? Он же встроенный :) Исходное сообщение Отправитель:lintiay nginx-fo...@nginx.us Отправленные:Fri, 10 Jul 2015 17:31:49 +0300 Получатель:nginx-ru@nginx.org Тема:Re: Странно работают относительные пути под windows Возникла одна идея, раз уж php не понимает

Re: NGINX Lua Как спрятать исходный код?

2015-07-03 Thread Vadim A. Misbakh-Soloviov
В таком случае, есть ли вообще грамотный способ распространения платных lua модулей? Есть. Лицензия GPL (точнее, в случае всего, что связано с вебсервером — AGPL) :) Ну и вообще, лучше никогда не пытаться использовать копирастическую модель скрытия того, что делает модуль от того, кто это

Re: NGINX Lua Как спрятать исходный код?

2015-07-03 Thread Vadim A. Misbakh-Soloviov
Спрятать от чего? В письме от Пт, 3 июля 2015 03:33:22 пользователь xpwy написал: Всем привет. Есть ли возможность спрятать исходный код для lua скриптов? Posted at Nginx Forum: http://forum.nginx.org/read.php?21,260024,260024#msg-260024 ___

Re: NGINX Lua Как спрятать исходный код?

2015-07-03 Thread Vadim A. Misbakh-Soloviov
В письме от Пт, 3 июля 2015 03:51:16 пользователь xpwy написал: От чужих глаз конечно же :) Я пробовал скомпилировать *.lua скрипт в *.so библиотеку и скормить ее nginx. Но ничего не получилось ( Интересно, как вы это пробовали (приведённый ниже пример с байткодом записанном в .so — не

Re: Максимальное кол-во виртуальных серверов

2015-06-17 Thread Vadim A. Misbakh-Soloviov
В письме от Ср, 17 июня 2015 15:44:02 пользователь xpwy написал: Всем добрый вечер. Интересует ответ на следующий вопрос: есть какое-то ограничение на кол-во виртуальных серверов (блок server) внутри http блока? Нету. // Поэтому задавайте, пожалуйста, истинный вопрос, который вас интересует, а

Re: nginx-1.9.2

2015-06-16 Thread Vadim A. Misbakh-Soloviov
В письме от Вт, 16 июня 2015 18:27:12 пользователь Maxim Dounin написал: *) Добавление: директивы allow и deny в модуле stream. *) Добавление: директива proxy_bind в модуле stream. *) Добавление: директива proxy_protocol в модуле stream. Спасибо! ;) Прям, как будто юзерскую

Re: Вопрос по производительности.

2015-06-11 Thread Vadim A. Misbakh-Soloviov
В письме от Чт, 11 июня 2015 10:41:09 пользователь BieZax написал: server { listen 80; server_name fe.ru; location / { proxy_pass http://127.0.0.1:8020; proxy_redirect http://$host:8020/ $scheme://$host:$server_port/; } } server {

Re: 414 Request-URI Too Large

2015-06-11 Thread Vadim A. Misbakh-Soloviov
В письме от Чт, 11 июня 2015 22:42:44 пользователь Андрей Василишин написал: В хроме отрабатывает нормально, в одном ФФ нормально, в другом получаю сабж, как и в Опере. Почему так? отрабатывает Что именно отрабатывает и в каких условиях? Слово отрабатывает не говорит совсем ничего о том,

Re: 414 Request-URI Too Large

2015-06-11 Thread Vadim A. Misbakh-Soloviov
отрабатывает, это означает отдает 444, я извиняюсь, если ввел в заблуждение, в Хроме пишет, к примеру: Данные не получены ERR_EMPTY_RESPONSE А, собственно, URI можно увидеть? :) Потому что у меня на рандомных тестах в Fx всё прекрасно работает (можете на домене моего ящика проверить). Но у

Re: 414 Request-URI Too Large

2015-06-11 Thread Vadim A. Misbakh-Soloviov
http://site.com/?blahblah?blahblah?blahblah?blahblah?blahblah?blahblah?blahb lah?blahblah... Ну, видимо, либо что-то с лисьими настрояками в about:config, либо есть какие- то другие правила/локейшны кромк описаных в стартпосте. Потому что у меня, как я уже сказал, при проверке на моём домене

Re: Как распаковать ZIP'ованный запрос перед передачей на backend?

2015-06-02 Thread Vadim A. Misbakh-Soloviov
A. Misbakh-Soloviov m...@mva.name написал: В письме от Вт, 2 июня 2015 09:39:15 пользователь Juriy Strashnov написал: Коллеги, подскажите: возможно ли настроить nginx таким образом, чтобы он принимал body http запроса в формате zip (НЕ GZIP!!!), распаковывал его и уже в распакованном

Re: замедление работы

2015-05-16 Thread Vadim A. Misbakh-Soloviov
http://nginx.org/en/docs/http/ngx_http_core_module.html#aio в режиме aio threads Возможно, память меня подводит, но, вроде как, из 1.9 убали aio... -- Best regards, mva signature.asc Description: This is a digitally signed message part. ___

Re: Location для php скрипта с параметрами

2015-05-13 Thread Vadim A. Misbakh-Soloviov
Может, для начала поменять их местами? // на синтаксис не проверял -- Best regards, mva signature.asc Description: This is a digitally signed message part. ___ nginx-ru mailing list nginx-ru@nginx.org

Re: webdav сервер на nginx

2015-05-08 Thread Vadim A. Misbakh-Soloviov
В письме от Пт, 8 мая 2015 15:38:18 пользователь Vadim Lazovskiy написал: https://github.com/arut/nginx-dav-ext-module кстати, довольно забавно, что `arut` (Роман Арутюнян, если я правильно транслитировал фамилию) работает в NginX Inc. // т.е. модуль имел все шансы оказаться в стандартной

Re: webdav сервер на nginx

2015-05-08 Thread Vadim A. Misbakh-Soloviov
В письме от Пт, 8 мая 2015 15:10:22 пользователь Иван Мишин написал: Подскажите, что я делаю не так? Например, говорите какие сообщения вам даёт мало кому известный клиентский софт (в рассылке, где заведомо нет его разработчиков и никто не может соотнести сообщение с местом в коде когда оно

Re: Кэширование на tmpfs

2015-05-04 Thread Vadim A. Misbakh-Soloviov
В письме от Пн, 4 мая 2015 09:48:50 пользователь WolfTheGrey написал: Здравствуйте, Михаил. Спасибо за ответ, с данной позицией я уже сталкивался в интернете. Я не владею подробностями как работает кэширование файлов со стороны ядра Вот именно поэтому вам и приходит в голову идея делать то,

Re: (13: Permission denied)

2015-05-01 Thread Vadim A. Misbakh-Soloviov
проще сказать sudo su - 1) зачем тут sudo (точнее, а) какова вообще цель это команды в целом, б) если просто залогиниться по рутом с чистым окружением, то зачем sudo, а если не вводить пароль рута (за что уже надо бить по голове), то см. п.2)? ;) 2) чем это будет отличаться от sudo -i? :)

Re: nginx-1.9.0

2015-04-30 Thread Vadim A. Misbakh-Soloviov
Кстати, на правах фичреквеста: в stream-модуле не хватает access, log и rewrite (на самом деле, только `if` из него, хоть он и Evil) субмодулей (каковые есть у http). Вроде, как я вижу по коду, ngx_http_set_connection_log уже перекочевал в глобальный ngx_set_connection_log, так что, вроде как,

Re: (13: Permission denied)

2015-04-30 Thread Vadim A. Misbakh-Soloviov
В письме от Чт, 30 апреля 2015 06:07:19 пользователь sidewinder написал: копирую ~/html в ~/html-bc - все права остаются соответственно Не соответственно и не остаются :) Это при перемещении они остаются (и то, зависит от того, внутри ли файловой системы или нет). А при копировании владельцем

Re: (13: Permission denied)

2015-04-30 Thread Vadim A. Misbakh-Soloviov
В письме от Чт, 30 апреля 2015 09:33:45 пользователь sidewinder написал: Да. Все права проверил. Копировал тот же пользователь свои же файлы. Он был владельцем стараых и стал владельцем новых. Старый сайт работает, новый нет. Кроме того сделал такую штуку: sudo su - s www-data 1) НЕ СТОИТ

Re: nginx-1.9.0

2015-04-30 Thread Vadim A. Misbakh-Soloviov
Там из переменных только ip может быть. Зачем все так усложнять? Ну, например, затем, что эти модули уже есть. К слову, кроме IP в переменных, теоретически, может ещё быть пришёл ли коннект по ssl или нет, ssl-сертификат клиента и тому подобное :) И это вполне могут быть кейсы по которым

Re: nginx-1.9.0

2015-04-30 Thread Vadim A. Misbakh-Soloviov
Кстати, как справедливо заметил кто-то в интернетах, что-то у stream module слишком много вкусных фич всё ещё осталось в NgX+. Ну и документация пока только на английском (хотя это уже не такая большая досада, как первое) :) -- Best regards, mva signature.asc Description: This is a digitally

Re: nginx-1.9.0

2015-04-28 Thread Vadim A. Misbakh-Soloviov
В письме от Вт, 28 апреля 2015 18:43:17 пользователь Maxim Dounin написал: Изменения в nginx 1.9.0 28.04.2015 *) Добавление: модуль stream. Возрадуемся же // и выкинем HAProxy наконец. *) Добавление: директиву error_log теперь можно

Re: Балансировка между HTTP и FastCGI бэкендами

2015-04-28 Thread Vadim A. Misbakh-Soloviov
В письме от Ср, 29 апреля 2015 06:56:39 пользователь Bogdan написал: Может быть есть более гуманные методы? Не могли бы вы чуть более детально описать проблему? А то в текущей версии объяснения я не вижу необходимости поднимать лишнюю прослойку, например... -- Best regards, mva

Re: syslog в nginx 1.8

2015-04-28 Thread Vadim A. Misbakh-Soloviov
В письме от Ср, 29 апреля 2015 08:46:18 пользователь Dmitry Ivanov написал: Из rfc3164: The total length of the packet MUST be 1024 bytes or less Я смотрю поток с ASA и там есть и по 1900 байт сообщения. Если какие-то большие бренды намеренно и массово нарушают стандарты, это вовсе не

Re: nginx-1.9.0

2015-04-28 Thread Vadim A. Misbakh-Soloviov
Быстрофикс: нигде, кроме, собственно, коммита, в котором Игорь его добавляет в 0.7 ветку :) Но, имхо, всё равно не плохо бы где-нибудь в документации оставить заметку о том что оно такое и для чего :) -- Best regards, mva signature.asc Description: This is a digitally signed message part.

<    1   2   3   >