Re: nginx + php-fpm + бесконечный цикл

2021-07-22 Пенетрантность skeletor
Попробуйте настроить в apache работу с php через fast_cgi и поведение будет таким же. Posted at Nginx Forum: https://forum.nginx.org/read.php?21,292087,292093#msg-292093 ___ nginx-ru mailing list nginx-ru@nginx.org

Изменения в блоке if

2020-09-30 Пенетрантность skeletor
Всем привет. Начал замечать, что с недавних пор, (на версии 1.19.1 точно, и, скорее всего на 1.17.Х) поведение if поменялось. При этом в документации (что en, что ru - одинаково) сказано, что такая конструкция будет работать: if ($slow) { limit_rate 10k; } но на практике нужно писать if

Re: Listen и default server

2019-05-24 Пенетрантность skeletor
Если кратко, то при указании в конфиге IP:PORT приоритет обработки будет у этого конфига, нежели просто PORT или '*'. Если подробно то http://nginx.org/ru/docs/http/request_processing.html Posted at Nginx Forum: https://forum.nginx.org/read.php?21,284170,284289#msg-284289

Re: Юникс-сокет и fastcgi.

2017-12-01 Пенетрантность skeletor
Более того, я замечал залипания в работе бэкенда: запрос приходит, передаётся на php и на этом всё. Воркер php выглядит как рабочий, но юзер получает 502 (через несколько секунд ожидания). После отключения проблема не наблюдалась. Такое поведение было хаотичным и понять, что именно влияло не было

Re: nginx socket fastcgi_params

2016-12-19 Пенетрантность skeletor
Теперь понятно. А как тогда правильно передать их через HTTP_*? Posted at Nginx Forum: https://forum.nginx.org/read.php?21,271610,271638#msg-271638 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: nginx socket fastcgi_params

2016-12-19 Пенетрантность skeletor
Не понял про открыть соединение из другого города. Да и я сказал, что $remote_user мне не так важен, как $geo_ данные. Posted at Nginx Forum: https://forum.nginx.org/read.php?21,271610,271636#msg-271636 ___ nginx-ru mailing list nginx-ru@nginx.org

Re: nginx socket fastcgi_params

2016-12-16 Пенетрантность skeletor
GEOIP-* - обязательно. remote_user особо не важен. Posted at Nginx Forum: https://forum.nginx.org/read.php?21,271610,271616#msg-271616 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: nginx socket fastcgi_params

2016-12-16 Пенетрантность skeletor
Может я не так выразился, но у меня nginx запущен как unix-socket. Дальше, upstream (php-fpm) тоже слушает unix-socket. Вы меня правильно поняли? Posted at Nginx Forum: https://forum.nginx.org/read.php?21,271610,271612#msg-271612 ___ nginx-ru mailing

nginx socket fastcgi_params

2016-12-16 Пенетрантность skeletor
Всем привет. Если подключаться к nginx'y через unix-socket то не передаются fastcgi-параметры. Как минимум эти: fastcgi_param REMOTE_USER $remote_user; fastcgi_param GEOIP_COUNTRY_CODE$geoip_city_country_code; fastcgi_param GEOIP_COUNTRY_NAME

limit req zone общий для нескольких location'ов

2016-10-01 Пенетрантность skeletor
Всем привет. Есть задача задать общий limit_req zone для нескольких локейшинов. То есть, суммарный лимит на любой из определённых локейшинов. Как это правильно/красиво задать? Пока на ум приходит лишь такая схема: location ~ (/loc1/|/some/other/location/|/yet/anotherone) { ... limit_req zone

Re: Внешние ip адреса для proxy bind

2016-08-25 Пенетрантность skeletor
а этот IP назначен интерфейсу? nginx его слушает? Posted at Nginx Forum: https://forum.nginx.org/read.php?21,269007,269180#msg-269180 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: fastcgi + keepalive

2016-07-21 Пенетрантность skeletor
Спасибо, теперь ясно. Posted at Nginx Forum: https://forum.nginx.org/read.php?21,268400,268402#msg-268402 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

fastcgi + keepalive

2016-07-21 Пенетрантность skeletor
Всем привет. Почему вот такая конструкция не поддерживает keepalive: location / { ... fastcgi_pass 127.0.0.1:9000; fastcgi_keep_conn on; ... } а вот такая - поддерживает: upstream fcgi_backend { server 127.0.0.1:9000; keepalive 32; } ... location / { ... fastcgi_pass fcgi_backend;

Re: proxy pass и передаваесые заголовки

2016-07-06 Пенетрантность skeletor
Спасибо, теперь ясно. Posted at Nginx Forum: https://forum.nginx.org/read.php?21,268065,268103#msg-268103 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Error 500 при отдаче статики

2016-01-12 Пенетрантность skeletor
Могу ошибаться, но возможно не хватает воркеров для nginx'a. Поставьте побольше значение worker_processes и понаблюдайте. Posted at Nginx Forum: https://forum.nginx.org/read.php?21,263791,263953#msg-263953 ___ nginx-ru mailing list nginx-ru@nginx.org

Re: set proxy store налету

2015-11-06 Пенетрантность skeletor
Спасибо, буду знать. Posted at Nginx Forum: https://forum.nginx.org/read.php?21,262613,262633#msg-262633 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: set proxy store налету

2015-11-05 Пенетрантность skeletor
Понял ошибку. Я почему-то подумал, что это встроенные переменные самого nginx'a Posted at Nginx Forum: https://forum.nginx.org/read.php?21,262613,262630#msg-262630 ___ nginx-ru mailing list nginx-ru@nginx.org

set proxy store налету

2015-11-04 Пенетрантность skeletor
Всем привет. Есть локейшин, внутри которого есть условие if (...) { set $proxy_store_root ''; set $proxy_store off; } но по факту всё равно файлы сохраняются на диск (смотрю через dtrace). Глобально выключить в локейшине не могу. Нужно именно менять значение

Re: проксирование больших файлов

2015-03-25 Пенетрантность skeletor
А не смотрели в сторону upload-module+upload-progress-module? А прокси и бэкенд связать через NFS. Posted at Nginx Forum: http://forum.nginx.org/read.php?21,251491,257679#msg-257679 ___ nginx-ru mailing list nginx-ru@nginx.org

charset перестал работать

2014-12-12 Пенетрантность skeletor
При переезде на другой сервер, перестала работать директива (на старом сервере тоже nginx 1.6 и там оно работает): charsetkoi8-r; В заголовках сервера получаю чёткие ответ: Content-Type:text/html; charset=UTF-8 Директива charset описана в соответствующем location'e. Почему она

Re: rewrite и параметры $1, $2, ...

2014-08-28 Пенетрантность skeletor
Спасибо, теперь понятно. Posted at Nginx Forum: http://forum.nginx.org/read.php?21,252919,252926#msg-252926 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

server name: регулярка или статика?

2014-08-26 Пенетрантность skeletor
Насколько сильно нагружает регулярка nginx, к примеру для такого server_name ~^(en|ru|de|fr|sp|it|pt|pl|nl|jp|cz|se|cn|tr|mx|gr|kr|hu|gr|ro)\.(site.com)$; ? Имеет ли смысл для повышения быстродействия перечислить вручную все возможные значение в server_name: server_name en.site.com ru.site.com ...

Re: nginx + last rewrite

2014-03-24 Пенетрантность skeletor
Вот так заработало (переделал location events): location ~ /events/(.*)\.html { rewrite ^/events/(.*)\.html$ /events/$1.php last; } Остальные блоки без изменений. Posted at Nginx Forum: http://forum.nginx.org/read.php?21,248623,248630#msg-248630

Re: Проблема с компиляцией в Solaris 11 sparc

2014-02-20 Пенетрантность skeletor
Daniel Podolsky Wrote: --- На всякий случай от себя тоже приведу http://www.memoryxsun.com/mtsemx2d1z.html Это все, мягко говоря, лукавство. Я не спрашивал - можно ли. Я спрашивал - в какой? Сколько стоит такой спарк? Каковы сроки

Re: Проблема с компиляцией в Solaris 11 sparc

2014-02-19 Пенетрантность skeletor
Причём тут память? Ещё скажите, что вы вместо тюнинга ОС, приложения, etc просто доставляете память в сервер: стало приложение хуже работать, ага, надо памяти добавить. Тут многое зависит от типа CPU, архитектуры, инструкций CPU. При одинаковом количестве памяти приложения работают лучше на sparc

Re: Проблема с компиляцией в Solaris 11 sparc

2014-02-18 Пенетрантность skeletor
Например, java лучше всего работает именно под Sparc. Возможно даже БД Oracle. Posted at Nginx Forum: http://forum.nginx.org/read.php?21,247559,247688#msg-247688 ___ nginx-ru mailing list nginx-ru@nginx.org

Re: nginx на разных ос

2014-02-17 Пенетрантность skeletor
В целом (99%) конфигурация не зависит от ОСи, на которой он работает, но могут быть ньюансы: - Методы обработки соединений http://nginx.org/ru/docs/events.html - расположение папки с временными файлами (в разных ОСях её и даже родительской папки может не существовать). - тюнинг под разные файловые

Re: Проблема с компиляцией в Solaris 11 sparc

2014-02-17 Пенетрантность skeletor
У меня тоже Solaris 11 sparc $ file /usr/bin/openssl /usr/bin/openssl: ELF 64-bit MSB executable SPARCV9 Version 1, UltraSPARC1 Extensions Required, dynamically linked, not stripped $ openssl version OpenSSL 1.0.0j 10 May 2012 $ uname -a SunOS router 5.11 11.1 sun4v sparc

Re: nginx на разных ос

2014-02-17 Пенетрантность skeletor
Вам процитировать ещё раз своё сообщение? Posted at Nginx Forum: http://forum.nginx.org/read.php?21,247576,247648#msg-247648 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

recv() failed (71: Protocol error) while keepalive

2014-01-27 Пенетрантность skeletor
Вот такое редко проскакивает в логах. Что это может значить? Нашёл на одном ресурсе описание ошибки 71. Привожу цитату: Очень частый случай это когда веб-сервер вместо ответа просто посылает FIN, потому что на его стороне воркер упал или что еще нехорошее Posted at Nginx Forum:

Re: recv() failed (71: Protocol error) while keepalive

2014-01-27 Пенетрантность skeletor
Спасибо за ответ, Максим. ОС - Solaris 11 Posted at Nginx Forum: http://forum.nginx.org/read.php?21,246857,246865#msg-246865 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Nginx 1.4.2 + Mod security 2.7.5 + Apache 2.2.22 - Проблемы с кодировкой.

2013-08-28 Пенетрантность skeletor
Укажите так же кодировку и в конфиге nginx'а для вашего localtion'a Posted at Nginx Forum: http://forum.nginx.org/read.php?21,242278,242283#msg-242283 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Увеличение latency при старте nginx

2013-05-29 Пенетрантность skeletor
netstat/trafshow/nettop/iftop смотрите в момент запуска. Posted at Nginx Forum: http://forum.nginx.org/read.php?21,239645,239649#msg-239649 ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: nginx location single php file

2013-05-16 Пенетрантность skeletor
Спасибо за наводку, но вижу только обработку server_name (там у меня regexp). Nginx собран без модуля echo, а без него протестировать location'ы невозможно. Posted at Nginx Forum: http://forum.nginx.org/read.php?21,239256,239258#msg-239258 ___

Re: nginx location single php file

2013-05-16 Пенетрантность skeletor
Проверяю curl'ом. Для теста поместил в файл rpc.php текст ?php phpinfo() ?. Posted at Nginx Forum: http://forum.nginx.org/read.php?21,239256,239266#msg-239266 ___ nginx-ru mailing list nginx-ru@nginx.org

Re: nginx location single php file

2013-05-16 Пенетрантность skeletor
Спасибо всем за помощь. Проблема была на поверхности, а именно - не слушался порт 9000. То есть банально php-fpm не работал. Вот, правильный (работает и тот, но этот точнее будет; как видно отличие только в = и ~) location = /rpc.php { auth_basic off;

Re: nginx/freebsd and broken sockets

2013-04-15 Пенетрантность skeletor
Просто теперь расширили функционал sockstat, который показывает соединения, которые не принадлежат никаким файловым декстрипторам. Раньше именно это и отличало sockstat от netstat (он их показывал). Вот выдержка из оригинального сообщения: The change between 8.2 and 8.3 is that sockstat now

Re: nginx rewrite ?

2013-04-04 Пенетрантность skeletor
Спасибо, Вадим. Пока пробовал и гуглил, натолкнулся на такую конструкцию (немного подправив под себя): if ($query_string ~ (.*)){ rewrite ^(.*)$ $1? permanent; } Но и вашу конструкцию тоже попробую. Posted at Nginx Forum: