обежишься по всем конфигам внимательно и не
отследишь все значения на всех уровнях. В итоге такое невозможно поддерживать,
когда конфигурация разрастается до огромных объемов.
Эти правила были выработаны на горьком опыте. По сравнению с этим, проблему
непонимания можно исправить, для этого нужн
нных раздаете? Предупреждения указывают на то, что закешированные
с помощью aio операции данные вымываются из кэша до того, как рабочий
процесс успевает позвать sendfile().
--
Валентин Бартенев
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
ях nginx или это связано с ростом нагрузки?
>
> Объем памяти в ближайшее время увеличить вряд ли получится, объем данных
> уменьшить - тоже.
>
Предупреждение было всегда, но раньше sendfile с aio-предзагрузкой включался
отдельной опцией: aio sendfile, а начиная с 1.7.11 дост
sendfile читает в блокирующемся режиме, без aio.
Возможно имеет смысл попробовать выключить sendfile. Возможно zfs нуждается
в настройке, но по этому вопросу не могу ничего подсказать.
--
Валентин Бартенев
___
nginx-ru mailing list
nginx-ru
> https://www.varnish-cache.org/trac/wiki/ArchitectNotes
>
Varnish не веб-сервер, а кэш, причем кэш там организован через mmap().
Постоянные mmap() + mincore() + unmap() - получится недешево.
--
Валентин Бартенев
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
On Monday 29 June 2015 20:28:08 Igor M Podlesny wrote:
> 2015-06-29 20:18 GMT+07:00 Валентин Бартенев :
>
> > Varnish не веб-сервер, а кэш, причем кэш там организован через mmap().
> >
>
> Новости! ;-)
>
>
> > Постоянные mmap() + mincore() + unmap() - получ
тся race condition между вызовом mincore() и read()/sendfile().
Лучше пинайте разработчиков ядра, чтобы наконец замерджили RWF_NONBLOCK или
fincore() патчи. Последний хоть и не лишен второго недостатка, но по крайней
мере потребует на порядок меньше нового кода.
--
Валентин Бартенев
> 2
dule --with-debug --with-ipv6 --with-http_spdy_module
> --add-module=/home/buildbot/rpm//BUILD/lua-nginx-module-0.9.16
> --add-module=/home/buildbot/rpm//BUILD/ngx_devel_kit-0.2.14
>
[..]
Попробуйте без сторонних модулей.
--
Валентин Бартенев
___
м для "ускорения" и упрощения деплоя, то могу порекомендовать ещё
> инструмент http://code.matthewwild.co.uk/squish/file/2322f7932064/README
> Он может кроме байткода ещё сделать minify и gzip ;)
>
>
Подозреваю, что у человека коммерч
т вышестоящего сервера.
--
Валентин Бартенев
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
тратор написал в
конфиге".
Как всё точно сходится, не так ли? Что вы в location написали, то и было
отправлено.
--
Валентин Бартенев
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
возвращает ровно то, что ему
вернул ваш php интерпретатор по FastCGI протоколу. Собственно
его и нужно настраивать. Понятие об относительном пути у него
своё, никак с nginx не связанное.
--
Валентин Бартенев
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
инимает весь запрос
целиком, а потом только проксирует его на бэкенд, если
конечно специально не выключить proxy_request_buffering:
http://nginx.org/r/proxy_request_buffering
Вытащить параметр из тела запроса можно с помощью
встроенного перла:
http://nginx.org/en/docs/http/ngx_http_perl_module.html
полагаете, что php
интерпретатор вычисляет относительные пути относительно директории
с nginx. Он о нем тоже ничего не знает.
--
Валентин Бартенев
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
ть
> --with-threads, без него проблемы не возникает.
>
Так вы только флаг добавили или еще включили в конфигурации?
--
Валентин Бартенев
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
включить другие файлы,
если там написано include или require и т.д.
FastCGI приложение может находиться на другом физическом сервере и там же
будет его код.
Раньше вы заблуждались.
--
Валентин Бартенев
___
nginx-ru mailing list
nginx-ru@nginx.org
http://ma
зуются, то пул по умолчанию не создается.
--
Валентин Бартенев
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
On Monday 13 July 2015 14:18:55 Иван Мишин wrote:
> Подниму свой вопрос: Как чистить кеш для отдельных вирт. хостов(т.е.
> чистить кеш по отдельным ключам)?
[..]
Такая функциональность доступна в nginx plus:
http://nginx.org/r/proxy_cache_purge/ru
--
Валентин Ба
;
> Где в итоге найти данные, переданные в запросе?
>
Так работать не будет. На момент perl_set тело еще не было прочитано.
Смотрите пример из $r->has_request_body:
http://nginx.org/ru/docs/http/ngx_http_perl_module.html#methods
--
Валентин Бартенев
>
>
>
> 2015-07-14 23:46 GMT+03:00 Mic
496647 http special response: 400,
> "?"
> 2015/07/16 10:35:28 [debug] 86051#0: *496647 http set discard body
> 2015/07/16 10:35:28 [debug] 86051#0: *496647 charset: "" > "utf-8"
>
И это всё ещё не похоже на лог от nginx без сторонних модулей и патчей.
Видимо нужно ещё убедиться, что запускается и работает на самом деле то,
что пересобрали.
--
Валентин Бартенев
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
if ( $arg_id != 9349 ) {
> return 531;
>}
>
> Выключаем if и все становится хорошо.
>
Вы не могли бы привести конфиг целиком?
--
Валентин Бартенев
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
nginx. Почему он так делает
разбираться нужно с ним.
--
Валентин Бартенев
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
, то этот ответ честно уйдет
> > клиенту. Модуль STREAM в таком случае ничего не передаст клиенту и,
> [...]
>
Это не так. Модуль stream вернет всё, что отдал бэкенд,
а в данном случае соответствующие заголовки с 200 OK.
--
Валентин Бартенев
__
On Thursday 23 July 2015 16:34:59 Konstantin Tokarev wrote:
>
> 23.07.2015, 16:31, "Валентин Бартенев" :
> > Случайно отправилось раньше времени.
> >
> > On Thursday 23 July 2015 16:29:55 Valentin V. Bartenev wrote:
> >> On Wednesday 22 July 2015 20:
акрыл соединение от ошибки на TCP-сокете не
> получится?
>
Подробности можно наблюдать в error_log на уровне Info.
--
Валентин Бартенев
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
А в лог nginx смотрели?
--
Валентин Бартенев
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
On Wednesday 05 August 2015 11:51:11 denis wrote:
> 05.08.2015 2:28, Валентин Бартенев пишет:
> > On Tuesday 04 August 2015 20:19:29 denis wrote:
> >> Добрый день.
> >>
> >> Пытаюсь понять: есть некий скрипт на flask (python), через собственный
> >> от
о ваша проблема: http://trac.nginx.org/nginx/ticket/235
--
Валентин Бартенев
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
On Wednesday 05 August 2015 11:48:31 gurgen wrote:
> OMG! Правильно ли я понял, что вынести ssl_session_cache в http?
>
Правильно. И убедиться, что в виртуальных серверах не указано
других директив ssl_session_cache с другими настройками.
--
Валентин Ба
/
Модуль в настоящее время активно разрабатывается и
предоставлен исключительно в ознакомительных целях.
--
Валентин Бартенев
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
On Wednesday 05 August 2015 22:27:40 Konstantin Tokarev wrote:
>
> 05.08.2015, 22:06, "Валентин Бартенев" :
> > Рад сообщить о том, что сегодня мы выложили первую
> > публичную альфа-версию модуля HTTP/2 для NGINX.
> >
> > Сам патч и инструкции для с
On Thursday 06 August 2015 20:11:05 S.A.N wrote:
> Если бекенд, выдаст заголовок:
> Link: ; rel=preload; as=script
>
> Nginx, отдаст браузеру содержимое файла my.js или только заголовок от
> бекенда?
>
Только заголовок.
--
Валентин Бартенев
___
оем примере я точно вижу
> “gzip” на месте $http_accept_encoding). Подскажите, пожалуйста, как
> заставить nginx работать с апстримом по gzip-у?
>
Смотрите на апстрим, почему он у вас не отдает сжатый ответ.
Вообще использовать $http_accept_encoding в ключе
On Tuesday 18 August 2015 17:50:24 Андрей Василишин wrote:
>
> Поставлю вопрос по-другому, что будет, если в конфиге прописан
> limit_rate и придет ответ с бэкенда с заголовком X-Accel-Limit-Rate? Что
> сработает?
>
Сработает значение из заголовка.
--
Ва
айлов
> (точнее бинарного заголовка с которого они начинаются)? Я могу заглянуть в
> исходники, но надо знать где искать и подсказки бы не помешали.
> Может кто-нибудь помочь?
>
http://hg.nginx.org/nginx/file/79a50ebb3b89/src/http/ngx_http_cache.h#l117
http://hg.nginx.org/ngin
ginx.org/ru/docs/http/request_processing.html
--
Валентин Бартенев
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
ache_lock: http://nginx.org/r/proxy_cache_lock/ru
--
Валентин Бартенев
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
достаточно настроить ZFS с ARC/L2ARC, а как быть в Linux?
Ключевые слова: bcache, dm-cache, EnhanceIO.
--
Валентин Бартенев
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
а хэндшейках, которые в случае TLS сравнительно дорогие.
Если вам не нужен TLS, то скорее всего не нужен и HTTP/2.
--
Валентин Бартенев
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
module=/build/nginx-modules/lua-nginx-module
> --add-module=/build/nginx-modules/headers-more-nginx-module
> --with-cc-opt='-g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat
> -Werror=format-security -D_FORTIFY_SOURCE=2'
> --with-ld-opt='-Wl,-Bsymbolic-functio
потому что написан даже не командой
> нгинха, а командой китайцев из taobao. Продавать его после этого было бы
> свинством. Собственно, там он уже и отлажен и проверен, на действительно
> хайлоаде.
[..]
http://www.youtube.com/watch?v=mjq1YDaPxt8
--
Валентин Бартенев
данных, которые никак не
> связаны с запросом, а привязаны к соединению.
[..]
Нету там такого. Даже пресловутый server push, есть ни что иное, как
порождение новых запросов на стороне сервера в результате какого-то
клиентского запроса.
--
Валентин Бартенев
__
On Monday 28 September 2015 04:58:27 borro wrote:
> Здравствуйте!
>
> Знакомлюсь с NGINX.
> Скажите есть ли какие-то директивы в nginx.conf, которые задают предельный
> размер файла, начиная с которого подгружаемая на сайт картинка должна
> копироваться в папку кэша?
>
gt; 0.196
> 0.192
>
>
> http/2.0
>
> 0.253
> 0.248
> 0.251
> 0.258
> 0.253
> 0.253
> 0.258
> 0.279
> 0.253
> 0.256
>
[..]
Накладных расходов на передачу данных в HTTP/2 больше, плюс пресловутый
flow control может легко стать лимитирующим факторо
чется этого избежать и сделать так, что бы файл из хранилища тянулся
> только один раз, а потом отдавался из кеша. Например ставить клиентов в
> очередь пока nginx не закеширует файл.
>
> Можно ли такое сделать?
>
http://nginx.org/r/proxy_cache_lock/ru
--
Валентин Бартенев
> клиента разный, хотя это один и тот же файл. Версия nginx/1.4.6 (Ubuntu).
>
[..]
Так быть не должно и для начала имеет смысл обновиться до поддерживаемой версии.
На данный момент это 1.8.0 или 1.9.5.
--
Валентин Бартенев
___
nginx-ru mailin
t; образом с одного ip адреса может быть всего 65000 коннектов во вне на любые
> разные ip и порты/
>
[..]
Вы заблуждаетесь. Нет проблемы с использованием одной и той же комбинации
ip-порт для соединения с разными ip или разными портами на одном ip.
--
ot;.
Использование для этой цели директивы "proxy_buffering off;" только увеличит
потребление ресурсов и ухудшит пропускную способность.
--
Валентин Бартенев
___
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
вность.
Дополнительные накладные расходы и замедление в http/2 вносит сложность
правильной реализации flow control.
Как результат:
http://mailman.nginx.org/pipermail/nginx-ru/2015-October/056870.html
http://mailman.nginx.org/pipermail/nginx/2015-October/048939.html
Я бы не рекомендовал HTTP
в том числе на шифрование, если оно есть.
> У топикстартера речь шла о случаях, когда rtt модет быть большим, в
> частности когда сам бэкенд находится далеко и бегает через всякие анти-ддосы
>
С большим rtt кэш keepalive соединений работать будет лучше.
http://nginx.org/
сем отключать не
нужно (директива proxy_buffering должна оставаться в значении on), а вам
требуется лишь запретить буферизировать на диск:
proxy_max_temp_file_size 0;
--
Валентин Бартенев
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
ного больше 6 элементов,
необходимых для её отрисовки, тогда возможно увидеть какой-то
прирост от http/2.
Вот еще интересное на тему:
http://www.bbc.co.uk/rd/blog/2015/07/performance-testing-results-of-adaptive-media-streaming-over-http
--
Валентин Бартенев
___
раняются на диск (смотрю через dtrace).
> Глобально выключить в локейшине не могу. Нужно именно менять значение
> переменной, если срабатывает условие if. Такое впечатление, что менять
> proxy_store налету нельзя.
>
С помощью set вы задали две переменные. Вы после э
еопределять за редкими
исключениями, который обычно описаны явно.
--
Валентин Бартенев
___
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
статочно одного блока location
и директивы в нем:
try_files /site_old$uri /site_new$uri =404;
root /var/www/;
--
Валентин Бартенев
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
ttp://nginx.org/r/add_header
http://nginx.org/r/$args
--
Валентин Бартенев
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
On Thursday 10 December 2015 14:56:41 ShivaS wrote:
> мне нужна скорость и память, с процессором нет проблем
> данные json на 5-6к, backend - nodejs
[..]
Компрессия съест в том числе память и производительность.
--
Валентин Бартенев
___
ng
ost - это вообще достаточно редкий случай.
--
Валентин Бартенев
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
> попадал в логи?
>
[..]
Добавить аналогичные настройки для uWSGI и в этот location,
либо использовать параметр "if=" директивы access_log совместно
с директивой map.
Документация:
http://nginx.org/r/access_log/ru
http://nginx.org/r/map/ru
--
Валентин Бартенев
итата из документации:
| Кроме того, все активные ключи и информация о данных хранятся
| в зоне разделяемой памяти, имя и размер которой задаются
| параметром keys_zone. Зоны размером в 1 мегабайт достаточно для
| хранения около 8 тысяч ключей.
http://ng
спользовать для них разные наборы адрес-порт. Используемый протокол
необходимо знать еще на этапе хэндшейка, в этом нет ничего удивительного.
--
Валентин Бартенев
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
ы указать на проблемы,
> которые ещё не исправлены или как-то направить меня на правильный путь.
> Спасибо за понимание и внимание.
>
[..]
Начинать можно отсюда:
http://trac.nginx.org/nginx/report/1
http://nginx.org/en/docs/contributing_changes.html
же было сказано, можно использовать
директиву map.
--
Валентин Бартенев
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
On Monday 11 January 2016 20:24:54 Anton Kuznetsov wrote:
> Это какая-то недокументированная фича? Или это документированная
> особенность SPDY?
>
[..]
Недокументированная. Директива называется spdy_keepalive_timeout.
--
Валентин Бартенев
в этом разбирается.
Да, регистронезависимое.
--
Валентин Бартенев
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
р X-DEBUG, то соответственно LX не выводится. А как в моем
> случае можно заменить if на map?
map $http_x_debug $xdbg {
default LX;
"" "";
}
add_header X-DEBUG $xdbg;
--
Валентин Бартенев
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
"";
}
add_header X-DEBUG $xdbg;
location /one {
set $dbg_location L1;
}
location /two {
set $dbg_location L2;
}
location /three {
set $dbg_location L3;
}
--
Валентин Бартенев
___
nginx-ru mailing list
/docs/http/ngx_http_upstream_module.html#keepalive
http://nginx.org/ru/docs/stream/ngx_stream_core_module.html#listen
P.S. Просьба настроить почтовый клиент так, чтобы он отправлял нормальные
текстовые сообщения, а не ту кашу, которая приходит сейчас:
http://mailman.
http fastcgi header: "Location: http://www.example.ru/";
Разбирайтесь в PHP, где там у вас редирект возвращается,
nginx тут не при чем.
--
Валентин Бартенев
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
олучим реальной картины.
Т.е. тестировать по отдельности, без влияния на уже настроенные ограничения,
не получится в любом случае.
Также хочется обратить внимание, что ограничения чаще всего настраиваются к
конкретному ресурсу, т.е. под конкретный location, а следовательно и
тестировать име
сли мы будем действовать также, как без режима dry-run, но только пропускать
запрос, то это повлияет на работу сервера парадоксальным образом - более
жесткое ограничение в режиме dry-run будет приводить к пропусканию сервером
большего количества запросов, чем при его отсутствии.
--
Валентин Бартенев
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
зойти это может
из-за того, что часть запросов, которые могли бы попасть под ограничение
в zone=test будут отклонены в зонах one и two.
Работа ограничений в зонах one и two изменится при выключении dry-run в
зоне test.
> Я думаю, что вполне понятно то, что если в
цель такие
сложности и будет ли этим кто-то пользоваться, кроме пары человек.
Замечу еще что поведение клиентов может меняться в зависимости от ограничений
и задержки, так что тестирование в этом случае опять же не поможет предсказать
результаты.
Хочется следующего:
1. Чтобы легко включалось в типичном случае, когда хочется протестировать
ограничения в конкретном location к конкретному ресурсу;
2. Реализация была простой, не усложняла алгоритмику модуля.
Шанс быть принятым у простого патча гораздо выше.
Предлагаю начать с limit_req off. По опыту, есть высокая вероятность, что
на этом энтузиазм и закончится.
--
Валентин Бартенев
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
етры перечислены.
http://nginx.org/ru/docs/http/ngx_http_core_module.html#listen
--
Валентин Бартенев
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
On Thursday 04 February 2016 16:55:36 Иван Мишин wrote:
> Соответственно далее пара адрес:порт унаследует настройки указанные
> единожды?
>
[..]
Можно и так сказать. Настройки применяются на слушающий сокет, а он
у вас один для нескольких виртуальных серверов.
--
Валентин
льную сборку без сторонних модулей.
http://nginx.org/ru/linux_packages.html
--
Валентин Бартенев
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
gt; not implemented) так и осталась.
>
> Тут https://forum.nginx.org/read.php?2,150853,150858#msg-150858 говорится о
> том что необходимо собрать из исходников без aio, но я не хочу использовать
> самосбор, хочется использовать готовый пакет из реп ng
RIVATE, 1) = 1
> epoll_wait(18, {{EPOLLIN, {u32=7338688, u64=7338688}}}, 512, 500) = 1
>
Хотелось бы увидеть конфигурацию и дебаг лог.
Как включить дебаг описано здесь:
http://nginx.org/ru/docs/debugging_log.html
--
Валентин Бартенев
___
nginx-r
> и после
> этого дёргаться gdb-скрипт?
>
Если человек сам лично наблюдал, как они зацикливались. К тому же до этого
была информация, что зацикливаются они навечно, то достаточно подключиться к
процессу и вытащить из него дебаг лог в момент
то значит, что что-то секретное? :)
>
Обычно это означает, что детальное описание всех исправлений в формулировках,
понятных неискушенному читателю, не укладывается в рамках принятого формата
лога изменений.
--
Валентин Бартенев
___
nginx-ru ma
ощь:
http://nginx.org/ru/docs/debugging_log.html
--
Валентин Бартенев
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
ить приведённый выше заголовок, как
> начинает проходить нормально.
>
Сомневаюсь что это делает nginx. Debug-лог бы в данном случае прояснил
ситуацию.
--
Валентин Бартенев
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
тов их текущие версии:
> 1) nginx-debug [Не установлен]
>
[..]
Не нужно ничего устанавливать.
nginx-debug уже установлен, он ставится вместе с основным пакетом,
его нужно только запустить.
--
Валентин Бартенев
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
On Thursday 25 February 2016 15:05:42 mikhal123 wrote:
> Валентин Бартенев Wrote:
> > Не нужно ничего устанавливать.
> > nginx-debug уже установлен, он ставится вместе с основным пакетом,
> > его нужно только запустить.
>
> что-то я не понимаю...
>
> aptitud
справедливо.
>
> # rpm -qa | grep nginx
> nginx-1.8.1-1.el6.ngx.x86_64
>
> # rpm -ql nginx | grep debug
>
> или это относится только к ветке 1.9?
>
[..]
Так стали собирать начиная с 1.9.8.
--
Валентин Бартенев
_
On Friday 26 February 2016 13:34:34 mikhal123 wrote:
> Валентин Бартенев Wrote:
>
> > процессу и вытащить из него дебаг лог в момент зацикливания.
>
> в общем у меня не получается вытащить этот самый лог
>
> nginx.gdb: http://pastebin.com/KjWUxymi
> nginx2.gdb: h
On Saturday 27 February 2016 02:51:32 mikhal123 wrote:
> Валентин Бартенев Wrote:
> > А вы в nginx.conf то сконфигурировали логирование в память?
> Да, все добавил
>
> user www-data;
>
> #timer_resolution 25ms;
> worker_priority
On Monday 29 February 2016 15:18:19 mikhal123 wrote:
> Валентин Бартенев Wrote:
>
> > Директиву необходимо добавить на основной уровень конфигурации (the main
> context of your NGINX сonfiguration file), а у вас она находится на уровне
> http.
>
> не хотелось бы светить
On Tuesday 01 March 2016 10:52:08 mikhal123 wrote:
> Валентин Бартенев Wrote:
>
> > Лог получил. У вас в процессе работы nginx что-то с файлами происходит,
> они как-то изменяются, редактируются, обновляются?
>
> Да. Именно тот файл, из-за которого судя по логам все и прои
highest version
| to which the server is conformant that has a major version less than
| or equal to the one received in the request.
--
Валентин Бартенев
___
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
смириться с возрастающими от этого задержками.
Да и с чего вы решили, что задержки возникают из-за блокировки на записи логов?
Если я правильно понял, то это только предположение. Проверить его можно было
бы довольно просто - отключив логи.
--
Валентин Бартенев
обращении к диску,
так и встает, в том числе на последних 4.x ядрах.
--
Валентин Бартенев
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
On Thursday 17 March 2016 00:17:09 denis wrote:
> 16.03.2016 18:08, Валентин Бартенев пишет:
> >
> > Количество строк кода на Си в nginx:
> >
> > nginx $ sloccount src
> >
> > ansic: 121577
> >
> > Количество строк кода на Си в lua-моду
gt; location / {
> > proxy_pass http://local;
> > }
> > location = /404e.html {
> > return 444;
> > }
> > }
>
>
[..]
Необходимо разрешить перех
а на Си в lua-модуле для nginx
(это только модуль, без самого lua-интерпретатора):
lua-nginx-module $ sloccount src
ansic:34276
т.е. объем одного lua-модуля превышает четверть nginx-а
со всеми его 50+ модулями.
Выводы каждый может сделать сам.
--
Валентин Бартенев
___
отя тем временем они
могли бы быть обслужены живой машиной за меньшее время?
А сколько секунд теряется на биос и загрузку ядра? В чем разница?
Т.н. HA обеспечивается вовсе не такими методами. Больше похоже на способ
тщательно разложить самому себе грабли у входа.
--
Валентин Бартенев
___
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
Результаты 501 - 600 из 734 matches
Mail list logo