Re: slice module и proxy_cache_min_uses больше единицы.

2016-02-25 Пенетрантность Vadim Lazovskiy
25 февраля 2016 г., 21:28 пользователь Roman Arutyunyan написал: > > Попробуйте патч в аттаче. > > Роман, спасибо! Теперь все работает как задумано. > > И чтоб 2 раза не вставать, спрошу, отчего может возникать проблема с > > переполнением диска? > > Диск 220G, max_cache

Re: nginx отъедает все процессорное время

2016-02-25 Пенетрантность Aleksandr Sytar
26 февраля 2016 г., 2:40 пользователь Alex Domoradov написал: > > Не нужно ничего устанавливать. > > nginx-debug уже установлен, он ставится вместе с основным пакетом, его > нужно только запустить. > > странно, как минимум на ubuntu 12.04 LTS и CentOS 6 для nginx-1.8 это не >

Re: модуль на заказ

2016-02-25 Пенетрантность Alexander Uskov
Сасибо за советы, но от использования php, а точнее hiphop под эту задачу ушел пару лет назад. Слишком тяжелый комбаин для такой простой работы. А модуль уже починил, там проблемы были с ноль-терминированными строками. Короче вопрос снят :) ~~~ wbr, Alexander Uskov - Исходное сообщение

Re: модуль на заказ

2016-02-25 Пенетрантность Konstantin Baryshnikov
> В принципе практически все делается с использованием основной логики nginx, > хидерс и ssi модулей, но проблемма > именно с генерением php uniqid. Можно, конечно попытаться перейти на тот-же > userid модуль, но тогда придется > много что менять в бакэнде, который дальше будет это

Re: nginx отъедает все процессорное время

2016-02-25 Пенетрантность Alex Domoradov
> Не нужно ничего устанавливать. > nginx-debug уже установлен, он ставится вместе с основным пакетом, его нужно только запустить. странно, как минимум на ubuntu 12.04 LTS и CentOS 6 для nginx-1.8 это не справедливо. # rpm -qa | grep nginx nginx-1.8.1-1.el6.ngx.x86_64 # rpm -ql nginx | grep

Re: nginx отъедает все процессорное время

2016-02-25 Пенетрантность Валентин Бартенев
On Thursday 25 February 2016 15:05:42 mikhal123 wrote: > Валентин Бартенев Wrote: > > Не нужно ничего устанавливать. > > nginx-debug уже установлен, он ставится вместе с основным пакетом, > > его нужно только запустить. > > что-то я не понимаю... > > aptitude show nginx-debug > Пакет:

Re: nginx отъедает все процессорное время

2016-02-25 Пенетрантность mikhal123
Валентин Бартенев Wrote: > Не нужно ничего устанавливать. > nginx-debug уже установлен, он ставится вместе с основным пакетом, > его нужно только запустить. что-то я не понимаю... aptitude show nginx-debug Пакет: nginx-debug Новый: да Состояние: не установлен Версия: 1.9.7-1~jessie Приоритет:

Re: nginx отъедает все процессорное время

2016-02-25 Пенетрантность Валентин Бартенев
On Thursday 25 February 2016 14:52:15 mikhal123 wrote: > ALex_hha Wrote: > --- > > > > сам его я его точно не соберу как нужно, и как тут быть? > > > > А зачем его собирать? За вас уже все собрали > > # aptitude install nginx-debug > > ну

Re: nginx отъедает все процессорное время

2016-02-25 Пенетрантность mikhal123
ALex_hha Wrote: --- > > сам его я его точно не соберу как нужно, и как тут быть? > А зачем его собирать? За вас уже все собрали > # aptitude install nginx-debug ну как-то так... aptitude install nginx-debug Следующие НОВЫЕ пакеты будут

Re: slice module и proxy_cache_min_uses больше единицы.

2016-02-25 Пенетрантность Roman Arutyunyan
On Thu, Feb 25, 2016 at 06:44:03PM +0300, Vadim Lazovskiy wrote: > 25 февраля 2016 г., 16:53 пользователь Roman Arutyunyan > написал: > > > > > > Маловат фрагмент. Хотелось бы посмотреть на весь запрос и подзапросы. > > > > > Сразу прошу прощения за размер логов. > >

Re: Nginx не пропускает от proxy длинный Content-Disposition

2016-02-25 Пенетрантность ErmakovIE
Да, действительно, проблема до Nginx. Ошибка вышла. Прошу прощения за ошибочную тревогу. Posted at Nginx Forum: https://forum.nginx.org/read.php?21,264758,264847#msg-264847 ___ nginx-ru mailing list nginx-ru@nginx.org

Re: zero size buf in output при proxy cache

2016-02-25 Пенетрантность Maxim Dounin
Hello! On Thu, Feb 25, 2016 at 06:19:04PM +0300, Иван wrote: > Можем ли мы еще что-то сделать для решения этой проблемы? Да, в идеале - тесты и патч, её исправляющий. Также имеет смысл: - описать проблему на trac.nginx.org; - периодически напоминать, что проблема всё ещё вас беспокоит и по

Re: Вопрос про proxy store

2016-02-25 Пенетрантность Oleg A. Mamontov
On Thu, Feb 25, 2016 at 10:17:20AM -0500, vitcool wrote: > А поженить proxy_store и proxy_cache нельзя? :) > например: если нет в proxy_cache, то искать в alias у proxy_store, и если > там нет то тогда идти к proxy_pass бекенду на поклон? Можно, например так:

Re: slice module + thread pools

2016-02-25 Пенетрантность Vadim Lazovskiy
2016-02-25 19:20 GMT+03:00 Maxim Dounin : > Патч: > > # HG changeset patch > # User Maxim Dounin > # Date 1456417157 -10800 > # Thu Feb 25 19:19:17 2016 +0300 > # Node ID 06da00f231e74bbb8dbb55fd6abd88ca8b207917 > # Parent

Re: slice module + thread pools

2016-02-25 Пенетрантность Vadim Lazovskiy
2016-02-25 19:20 GMT+03:00 Maxim Dounin : > > > Это выглядит как проблема при aio threads + sendfile + подзапросы. > Workaround - выключить что-нибудь из списка. Just for the record, > воспроизводится с помощью тестов как-то так: > > TEST_NGINX_GLOBALS_HTTP="aio threads;

Re: Nginx не пропускает от proxy длинный Content-Disposition

2016-02-25 Пенетрантность Валентин Бартенев
On Thursday 25 February 2016 11:16:38 ErmakovIE wrote: > Здравствуйте! > > Прошу прощения за недостаточно точный вопрос. Ожидал, что просто уперся в > какую-то настройку. > > Версия 1.8.0, Linux (Ubuntu). > > Конфиг: > location /_download { > alias /var/fnc_storage; > internal; > } > >

Re: slice module и proxy_cache_min_uses больше единицы.

2016-02-25 Пенетрантность Vadim Lazovskiy
25 февраля 2016 г., 18:53 пользователь Evgeniy Berdnikov написал: > > > Проверьте количество инод: df -i. > > Инодов хватает. Проблема именно с местом. Почти все файлы имеют размер слайса - 10 мегабайт, таким образом их влезает не более 22 тысяч. -- WBR, Vadim Lazovskiy

Re: slice module + thread pools

2016-02-25 Пенетрантность Maxim Dounin
Hello! On Tue, Feb 23, 2016 at 11:22:45AM +0300, Vadim Lazovskiy wrote: [...] > Проблема 2 (aio включено slice включен): > Если запустить скачивание файла через прокси, скорость очень низкая, > соединение постоянно разрывается. В логах при этом: > 2016/02/23 10:36:11 [alert] 11124#11124: task

Re: Nginx не пропускает от proxy длинный Content-Disposition

2016-02-25 Пенетрантность ErmakovIE
Здравствуйте! Прошу прощения за недостаточно точный вопрос. Ожидал, что просто уперся в какую-то настройку. Версия 1.8.0, Linux (Ubuntu). Конфиг: location /_download { alias /var/fnc_storage; internal; } location / { proxy_redirect off; proxy_set_header X-Real-IP

Re: slice module и proxy_cache_min_uses больше единицы.

2016-02-25 Пенетрантность Vadim Lazovskiy
25 февраля 2016 г., 16:53 пользователь Roman Arutyunyan написал: > > > Маловат фрагмент. Хотелось бы посмотреть на весь запрос и подзапросы. > > Сразу прошу прощения за размер логов. http://disk.karelia.pro/833rexx/ Два лога: 1. с proxy_cache_min_uses 1. Работает, как

Re: zero size buf in output при proxy cache

2016-02-25 Пенетрантность Иван
Максим, здравствуйте! Можем ли мы еще что-то сделать для решения этой проблемы? С уважением, Иван. В письме от 16 февраля 2016 23:04:57 пользователь Maxim Dounin написал: > Hello! > > On Tue, Feb 16, 2016 at 02:00:33PM -0500, iprok wrote: > > Здравствуйте! > > > > На видеостриминговой системе

Re: Вопрос про proxy store

2016-02-25 Пенетрантность vitcool
А поженить proxy_store и proxy_cache нельзя? :) например: если нет в proxy_cache, то искать в alias у proxy_store, и если там нет то тогда идти к proxy_pass бекенду на поклон? Наверное выглядит немного бредово, но это отчасти решает проблему бекапа статики которая изначально появляется на бекенде

Re: slice module и proxy_cache_min_uses больше единицы.

2016-02-25 Пенетрантность Roman Arutyunyan
On Thu, Feb 25, 2016 at 01:02:13PM +0300, Vadim Lazovskiy wrote: > Здравтсвуйте. > > Наткнулся на непонятную проблему при попытке увеличить proxy_cache_min_uses > в связке co slice module. При proxy_cache_min_uses 1 все работает корректно. > > Имеется фронтенд на nginx 1.9.11 который проксирует

Re: slice module и proxy_cache_min_uses больше единицы.

2016-02-25 Пенетрантность Vadim Lazovskiy
> > > Запрос №2: > Перематываем на произвольную позицию. Браузер делает range-запрос, а > получает 200 и полный Content-Length > https://drive.google.com/file/d/0B5-OwnlywJGhOWZtMTdCYlQ3Z1k/view > > > Дело в If-Range. curl-ом без него все хорошо. Но связи с proxy_cache_min_uses я не улавливаю.

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

2016-02-25 Пенетрантность Alexander Uskov
Максим, это оно самое! Спасибо огромное! ~~~ wbr, Alexander Uskov - Исходное сообщение - > От: "Maxim Dounin" > Кому: nginx-ru@nginx.org > Отправленные: Среда, 24 Февраль 2016 г 18:48:41 > Тема: Re: Fwd: SIGABRT в самописном модуле > > Совет: используйте для строк

slice module и proxy_cache_min_uses больше единицы.

2016-02-25 Пенетрантность Vadim Lazovskiy
Здравтсвуйте. Наткнулся на непонятную проблему при попытке увеличить proxy_cache_min_uses в связке co slice module. При proxy_cache_min_uses 1 все работает корректно. Имеется фронтенд на nginx 1.9.11 который проксирует и кеширует видео с нескольких апстримов. Используется slice module. Видео

Re: модуль на заказ

2016-02-25 Пенетрантность Andrey Velikoredchanin
Присоединяюсь к советующему X-Accel-Redirect. Тоже рекомендую. И надежнее и функциональнее. 25 февраля 2016 г., 11:52 пользователь Alexander Uskov написал: > Как минимум random и floor. > > А вообще реализация нужной мне ф-ции на js - >

Re: модуль на заказ

2016-02-25 Пенетрантность Alexander Uskov
Как минимум random и floor. А вообще реализация нужной мне ф-ции на js - https://gist.github.com/larchanka/7080820/ ~~~ wbr, Alexander Uskov - Исходное сообщение - > От: "Igor Sysoev" > Кому: nginx-ru@nginx.org > Отправленные: Четверг, 25 Февраль 2016 г 13:35:39 >

Пара комментариев о директиве expires

2016-02-25 Пенетрантность 5lava
Доброго дня. 1. Директива expires создает два хедера — Expires и Cache-Control. Однако, я бы хотел также добавить другие параметры Cache-Control, например, "public" или "no-store". Сделав это через обычный add_header, на выходе я получу два хедера Cache-Control: в одном "max-age" (созданный