него ответ был бы
> рад услышать тоже :)
Цели заводить Django под python-module изначально не стояло.
Но я посмотрю что можно сделать.
--
Roman Arutyunyan
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
о реализовывать сброс
> считанного буфера в файл, но лично я решил проблему просто добавив
> директиву
>
> client_body_in_file_only clean;
Да, решение выглядит правильным.
> Если я прав, добавьте, пожалуйста, эту информацию в документацию.
Да, стоит добавить. Спасибо.
--
Roman Arutyunyan
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
quot; в подобных случаях делаются с
помощью map.
--
Roman Arutyunyan
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
On Mon, Feb 12, 2018 at 04:59:43AM -0500, jtiq wrote:
> А можно пример map?
http://nginx.org/ru/docs/http/ngx_http_map_module.html#example
--
Roman Arutyunyan
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/ng
аппорт:
: Задаёт условия, при которых ответ не будет сохраняться в кэш. Если значение
: хотя бы одного из строковых параметров непустое и не равно “0”, то ответ не
: будет сохранён:
--
Roman Arutyunyan
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
терминировать SSL.
>
> Вариантов как это сделать два:
> 1) можно запатчить ssl preread, чтобы он экспортил переменные с протоколом.
> Теоретически, патч будет несложным (client hello уже разбирается для
> получения SNI)
Вот примерный патч, парсящий версию протокола в ssl_preread.
[..]
--
Roma
го на несколько заданных
> портов и адресов.
> То есть суть в том что разветвить(несколько копий создать) UDP поток.
Нет, такое сейчас невозможно.
--
Roman Arutyunyan
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
proxy_cache_lock работает только для новых элементов кеша. А для протухших он не работает. Для них есть другой вариант, который вам уже советовали - proxy_cache_use_stale updating.___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailm
turn 200 "OK";
>
> }
>
>
> location = /stats {
>
> proxy_pass http://127.0.0.1:8001$uri;
>
> }
>
> }
>
>
> server {
>
> listen 8001 default_server;
>
>
> location /o {
>
>
9a
> - QUIC: refactored ngx_quic_order_bufs() and ngx_quic_split_bufs().
> Debug лог не влезает по размерам на pastebin.com? занимает 1 МБ.
Попробуйте обновить код, После этого коммита должно заработать:
https://hg.nginx.org/nginx-quic/rev/5acd0d89d8c2
--
t;
> --
> С уважением,
> Izorkin mailto:izor...@gmail.com
>
> ___
> nginx-ru mailing list -- nginx-ru@nginx.org
> To unsubscribe send an email to nginx-ru-le...@nginx.org
Roman Arutyunyan
a...@
рки nginxQuic?
>
>
> --
> С уважением,
> Izorkin mailto:izor...@gmail.com
>
> ___
> nginx-ru mailing list -- nginx-ru@nginx.org
> To unsubscribe send an email to ng
его соединения?
> А также, если есть, кусок лога Хрома - может там есть какие-то подробности по
> первой ошибке.
> Вторая (таймаут) вопросов не вызывает.
>
>
> —
> Roman Arutyunyan
> a...@nginx.com <mailto:a...@nginx.com>
>
> --
> С уважением,
> Izorkin
; --
> С уважением,
> Izorkin mailto:izor...@gmail.com
>
> ___
> nginx-ru mailing list -- nginx-ru@nginx.org
> To unsubscribe send an email to nginx-ru-le...@nginx.org
Roman Arutyunyan
a...@nginx.com
Добрый день,
On Mon, May 30, 2022 at 04:27:54PM +0400, Roman Arutyunyan wrote:
> Добрый день,
>
> Да, я видел. спасибо.
>
> > On 30 May 2022, at 16:22, izor...@gmail.com wrote:
> >
> > Добрый день Роман.
> >
> > Скинул ссылку с дампом на личную поч
ва (CAP_SYS_ADMIN) при запуске.
Roman Arutyunyan
a...@nginx.com
___
nginx-ru mailing list -- nginx-ru@nginx.org
To unsubscribe send an email to nginx-ru-le...@nginx.org
Добрый день,
On Fri, Mar 31, 2023 at 10:43:33AM +0300, izor...@gmail.com wrote:
> Здравствуйте.
> Столкнулся с очередной ошибкой в работе с протоколом HTTP/3.
>
> В первом случае при запросе через curl соединение сбрасывается на HTTP/2
> протокол:
> curl --head --http3 https://example.com/test.t
x.org/mailman/listinfo/nginx-ru
> _______
> nginx-ru mailing list
> nginx-ru@nginx.org
> https://mailman.nginx.org/mailman/listinfo/nginx-ru
Roman Arutyunyan
a...@nginx.com
___
nginx-ru mailing list
nginx-ru@nginx.org
https://mailman.nginx.org/mailman/listinfo/nginx-ru
=86400';
> try_files $uri $uri/ /index.html;
> }
> }
> Как бы сделать так что бы udp порт был один?
> Спасибо.
Все аналогично обычному tcp. Сокетная опция reuserport, как обычно,
указывается только у первой директивы
авимой со скоростью по протоколу HTTP/1.1?
kTLS не работает для HTTP/3. Шифрование QUIC-пакетов производится вручную в
коде nginx. Не очень понятно, как kTLS может помочь в случае QUIC, учитывая
сложность протокола.
--
Roman Arutyunyan
__
rl
> 5 0.3% 91.6% 5 0.3% aesni_ctr32_encrypt_blocks
> 5 0.3% 91.8% 5 0.3% ngx_quic_alloc_buf
> 5 0.3% 92.1% 15 0.8% ngx_quic_handle_ack_frame_range
> 5 0.3% 92.4% 59 3.3% ngx_quic_handle_datagram
> 4 0.2% 92.6%
Sikora.
*) Исправление: неожиданное закрытие соединения при использовании 0-RTT
в QUIC.
Спасибо Владимиру Хомутову.
Roman Arutyunyan
a...@nginx.com
___
nginx-ru mailing list
nginx-ru@nginx.org
https://mailman.nginx.org/mailman
Изменения в nginx 1.26.0 23.04.2024
*) Стабильная ветка 1.26.x.
Roman Arutyunyan
a...@nginx.com
___
nginx-ru mailing list
nginx-ru@nginx.org
https://mailman.nginx.org/mailman/listinfo/nginx-ru
> }
>
> …. много location
>
> }
>
> server {
> listen *:80;
> server_name some.local;
>
> …. много location
>
> }
>
> Best, VS
> _______
> ngin
осторожности и анализа возможных последствий. И в этом случае
marge_slashes будет работать по-разному в строке запроса и в заголовке Host,
что тоже не очень хорошо.
>
>> On 24 Apr 2024, at 19:24, Roman Arutyunyan wrote:
>>
>> Добрый день,
>>
>>> On 16
.0-2.el9.ngx.src.rpm
> From repo: nginx-mainline
> Summary : High performance web server
> URL : https://nginx.org/
>
> --
> Best regards,
> Gena
> _______
> nginx-ru mailing list
> nginx-ru@nginx.org
> https://mailman.n
Добрый день,
> On 27 Jun 2024, at 5:02 PM, Roman Arutyunyan wrote:
>
> Добрый день,.
>
>> On 5 Jun 2024, at 7:41 PM, Gena Makhomed wrote:
>>
>> Здравствуйте, All!
>>
>> есть такой конфиг:
>>
>> # cat /etc/nginx/nginx.conf
>>
&g
Добры день,
> On 11 Jul 2024, at 8:46 PM, Hennadii Makhomed wrote:
>
> On 11.07.2024 16:58, Roman Arutyunyan wrote:
>
>>>> stream {
>>>>server {
>>>>listen [::]:443 bind default_server ssl;
>>>>listen 443
Привет от команды NGINX!
Мы рады сообщить, что официальный репозиторий разработки NGINX Open Source
был перенесен с Mercurial на GitHub [1][2][3], где с сегодняшнего дня мы
начинаем принимать патчи в форме Pull Request. Отчеты об ошибках, запросы на
новую функциональность и улучшения теперь приним
On Tue, 17 Sep 2013 19:28:14 +0300
Alex Domoradov wrote:
> > вообще-то есть модуль https://github.com/arut/nginx-dav-ext-module
> который реализует все недостающие методы, если надо полноценный WebDAV
> насколько помню, когда тестировал его с subversion 1.6.x, то нормально
> он не работал. Возмож
inx.org/read.php?21,258292,258292#msg-258292
>
> _______
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
—
Roman Arutyunyan
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
On 22 Apr 2015, at 14:43, vlakas wrote:
> Роман, спасибо за ответ.
>
> strace процесса cache manager с работающего сервера (идентичная конфигурация
> nginx):
>
> epoll_wait(12, {}, 512, 1) = 0
> unlink("/opt2/nginx-cache-images1/f6/2f/6c5feae527bdfb8bbbee50e07ceb2ff6") =
> 0
> unl
On 22 Apr 2015, at 15:38, vlakas wrote:
> Да, настрою дебаг. Думаю, что зерез пару дней смогу предоставить логи.
Еще:
* убедитесь, что воркеры не падали с момента запуска nginx. У вас вкомпилен
third-party модуль, это может приводить к нестабильности.
* есть ли у вас долгие обновления кеша?
Судя по логу, у вас имеются активные запросы (или по ошибке считающиеся такими)
к некоторому количеству элементов кеша. Таких запросов как минимум 20, они
являются самым старыми элементами кеша, все более новое уже удалено, очистка
кеша уперлась в эти элементы.
В чем причина проблемы без анализа
On 28 Apr 2015, at 14:20, vlakas wrote:
> Роман, Дмитрий, спасибо за рекомендации.
>
> Размер кеша уменьшил до 10 Гб, включил дебаг.
>
> Проблема пока не проявляется, но в дебаг логе вижу подозрительные вещи:
>
> 2015/04/28 13:57:07 [debug] 22500#0: http file cache forced expire: #1 1
> 29fdd
On 06 May 2015, at 13:45, vlakas wrote:
> Еще доп. информация.
>
> Тут было упомянуто, что cache manager делает порядка 20 попыток удалить
> "устаревший" кеш. Хотя если искать, скажем по hash id 31dd5198 (http file
> cache forced expire: #1 1 31dd5198), за 10 мин. логов нахожу 515 сообщений
> та
On 06 May 2015, at 13:39, vlakas wrote:
> Здравствуйте.
>
> Дебаг лог, во время повторения инцидента можно получить по ссылке:
> https://mega.co.nz/#!VI5DBbiI!GZDPBbfkyTCCmY8J0r9KFuov4UYldNegvN1SvtOYPVs
> (1.3 GB)
>
> Проблема была обнаружена 5 мая около 22:50 (лог в себ включает сообщения на
On 07 May 2015, at 11:19, vlakas wrote:
> Роман, насколько я понимаю, вы говорите про shmtx lock/unlock. Единственное,
> что было сделано это:
> 1. Размер кеша - 80 Гб
> 2. В location добавлено:
>
> proxy_cache_use_stale error timeout updating;
> proxy_cache_lock on;
Это вы на как
On 07 May 2015, at 12:39, vlakas wrote:
> Рома, извините, не все вопросы увидел.
> Вот ответы.
>
> Roman Arutyunyan Wrote:
> ---
>> Какое время прошло от старта nginx?
>
> Примерно 20 часов. Хотя сегодня инцидент
не обновляет
Я не проверял, но думаю, так просто вы не отделаетесь.
Вероятно, надо отдавать похожий на правду xml.
--
Roman Arutyunyan
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
ев это будет работать.
--
Roman Arutyunyan
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
ого server_name то я получу десятки тысяч файлов, которые не
> понятно каким средствами можно удалить.
Сделайте разные кеши для разных server_name, будете очищать всю директорию.
>
> 25 мая 2015 г., 13:27 пользователь Roman Arutyunyan написал:
> Добрый день,
>
> On 25
азные кеши для разных server_name, будете очищать всю директорию.
> Слишком много server_name у меня для такой схемы, можно будет легко
> запутаться при настройке кеша для того или иного ресурса.
>
> 25 мая 2015 г., 14:31 пользователь Roman Arutyunyan написал:
>
>
> On 25 May 2
e --with-threads --with-stream
> --with-stream_ssl_module --with-http_slice_module --with-mail
> --with-mail_ssl_module --with-file-aio --with-http_v2_module
> --with-cc-opt='-g -O2 -fstack-protector-strong -Wformat
> -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2'
> --with
Маловат фрагмент. Хотелось бы посмотреть на весь запрос и подзапросы.
[..]
--
Roman Arutyunyan
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
On Thu, Feb 25, 2016 at 06:44:03PM +0300, Vadim Lazovskiy wrote:
> 25 февраля 2016 г., 16:53 пользователь Roman Arutyunyan
> написал:
> >
> >
> > Маловат фрагмент. Хотелось бы посмотреть на весь запрос и подзапросы.
> >
> >
> Сразу прошу прощения за раз
On Fri, Feb 26, 2016 at 10:44:17AM +0300, Vadim Lazovskiy wrote:
> 25 февраля 2016 г., 21:28 пользователь Roman Arutyunyan
> написал:
>
> >
> > Попробуйте патч в аттаче.
> >
> >
> Роман, спасибо! Теперь все работает как задумано.
>
>
> > &
pen socket #3 left in
> connection 35
> 2016/02/27 14:43:52 [alert] 2367#2367: *2286091 open socket #35 left in
> connection 36
> 2016/02/27 14:43:52 [alert] 2367#2367: aborting
>
>
> 26 февраля 2016 г., 12:53 пользователь Roman Arutyunyan
> написал:
>
> > On Fri
но так же, на
> переполненном диске дескрипторов меньше.
Меня больше интересовали открытые сокеты у воркеров nginx.
Ну и файлы заодно.
> 27 февраля 2016 г., 19:07 пользователь Roman Arutyunyan
> написал:
>
> > Можете прислать всю конфигурацию?
> >
> > Кроме того,
ддерживаются.
[..]
--
Roman Arutyunyan
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
ции ядра
> для перехвата сетевого трафика с проксируемого сервера.
>
> Помогите настроить таблицу маршрутизации ядра для перехвата сетевого
> трафика...
>
> ОС Ubuntu 14.04
https://www.kernel.org/doc/Documentation/networking/tproxy.txt
--
Roman Arutyunyan
__
UDP, но как этого
> достичь - не понимаю.
Пока никак. Протокол проксирования всегда тот же, что и протокол клиента.
На текущий момент не ясно, насколько востребовано проксирование по
другому протоколу.
--
Roman Arutyunyan
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
On Wed, Jul 06, 2016 at 02:26:11PM -0400, jtiq wrote:
> Roman Arutyunyan Wrote:
> ---
> > Добрый день,
> >
> > On Sun, Jul 03, 2016 at 04:57:51PM -0400, jtiq wrote:
> > > Здравствуйте, есть такой параметр pro
On Wed, Jul 06, 2016 at 03:26:34PM -0400, jtiq wrote:
> Roman Arutyunyan Wrote:
> ---
> > On Wed, Jul 06, 2016 at 02:26:11PM -0400, jtiq wrote:
> > > R
ние, ставите transparent, запускаете из-под рута, настраиваете
роутинг. В документации все описано:
http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_bind
--
Roman Arutyunyan
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx
; >
> >
> > --
> > Join us at nginx.conf, Sept. 7-9, Austin, TX
> > Igor Sysoev
> > http://nginx.com
> >
> >
> > _______
> > 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
--
Roman Arutyunyan
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Fri Apr 15 18:01:19 2016 +0300
> >> summary: String.toLowerCase().
> >>
> >> changeset: 99:1c50334fbea6
> >> user:Igor Sysoev
> >> date:Thu Apr 14 18:23:09 2016 +0300
> >> summary: "new Date()" incorrectly returned
придется реализовать отдельный протокол для
> > пересылки датаграмм через TCP, а это уже более серьезная доработка
> > >
> > >> Вопрос сугубо в том, что нет опции для поддержки этой фичи?
> > >>
> > >> On Wednesday, 6 July 2016, Roman Arutyunyan > > wrot
location / {
> proxy_pass http://origin;
> }
> }
Какой размер файла?
Если запросить файл размером в 2-3 мегабайта, картина та же?
--
Roman Arutyunyan
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
p_proxy_module.html#proxy_cache_purge
"This functionality is available as part of our commercial subscription."
--
Roman Arutyunyan
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
On Fri, Jan 27, 2017 at 02:55:31PM +0300, Vasiliy Tolstov wrote:
> 2017-01-27 14:49 GMT+03:00 Roman Arutyunyan :
> > http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_cache_purge
> >
> > "This functionality is available as part of our commercial su
onse
> header from upstream
>
> Не подскажете как точно поймать причину? Это какой-то странный запрос
> прилетает, или что-то не получается у бэкенда сообразить с заголовками?
Это означает, что с бекенда по какой-то причине пришел не тот range, который
был з
at 05:10:31PM +0300, Anton Kiryushkin wrote:
> Здравствуйте, Роман.
>
> А как это можно дебажить? Что тут можно сделать? На бэкенда в целом просто
> nginx, который выдает файлы с диска. То есть нет каких-то уникальных вещей.
>
> 14 февраля 2017 г., 16:09 пользователь Roman Aru
Kiryushkin wrote:
> А есть какие-то ограничения на размер слайса? Стоит ли считать, что 200кб
> слишком мало? Файлы в среднем по 5-7мб.
> вт, 14 февр. 2017 г. в 17:29, Roman Arutyunyan :
>
> > Для начала надо понять, что было запрошено и что реально пришло.
> > Тот диапазон,
gt;
> Замечено интересное свойство. Первый такой запрос не отрабатывает. А второй
> уже может. Схема работы простая nginx + slice -> nginx + mp4 на дисках.
>
> 14 февраля 2017 г., 17:59 пользователь Roman Arutyunyan
> написал:
>
> > Прямых огранчений нет. Но е
всегда считаться от одной и той же строки.
Впрочем большого смысла в такой конструкции нет.
--
Roman Arutyunyan
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
On Thu, Mar 09, 2017 at 04:45:41AM -0500, ingtar wrote:
> Получается это RR балансировка с хэшом?
> Как если бы hash не указывался вовсе
Нет. У вас каждый раз будет выбираться один и тот же сервер.
--
Roman Arutyunyan
___
nginx-ru mailing list
2,274154#msg-274154
>
> ___
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
--
Roman Arutyunyan
___
nginx-ru mailing list
nginx-ru@nginx.org
http:
эширования с помощью
директивы.
http://nginx.org/ru/docs/http/ngx_http_proxy_module.html#proxy_cache_valid
Если вы не хотите, чтобы по заголовкам ответа определялось время кеширования,
можете это отключить при помощи директивы proxy_ignore_headers.
--
Roman Arutyunyan
#default $http_x_real_ip;
> #}
В этом месте очевидно есть рекурсивное использование переменной $realip.
Падение было исправлено в версии 1.11.8. Теперь nginx выдает ошибку вместо
падения. Вам стоит обновить nginx.
[..]
--
Roman Arutyunyan
__
> >
> >А почему бы не использовать динамический модуль?
> Он вроде не умеет быть динамическим. По крайней мере, добавив
> --add-dynamic-module=../nginx-dav-ext-module
> я библиотеку не получил. Разбираться не полез, ибо сишник из меня так себе.
Добавил в nginx-dav-ext-module
71 matches
Mail list logo