Здравствуйте.
У вас accept_filter не подпускает плохие запросы к nginx-y. И по данному
конфигу нельзя утверждать, что это сервер по-умолчанию.
2013/5/23 Gaidamak
> Перенес обработку 400 в блок сервера по дефолту.
>
> server {
> server_tokens off;
>listen 80 accept_filter=ht
Перенес обработку 400 в блок сервера по дефолту.
server {
server_tokens off;
listen 80 accept_filter=httpready;
recursive_error_pages on;
error_page 400 = @400;
location @400 {
access_log /var/log/nginx-400.log custom_db;
error_page 418 /empty;
return 4
Спасибо, ваш способ помог. Переиначил конфиг с выносом if (!-e
$request_filename) { в location / и проблема разрешилась. Иногда нужен
свежий взгляд, чтобы заметить очевидное))
Posted at Nginx Forum:
http://forum.nginx.org/read.php?21,238862,239444#msg-239444
_
Михаил Монашёв Wrote:
---
> Здравствуйте, Dmitry.
>
> > Сложилась не очень приятная для многих ситуация в связис
> > upload-модулем и его неработоспособностью в свежих версиях nginx.
> > В частности мы используем модуль в продакшене
А proxy_intercept_errors должна быть в каком положении?
Posted at Nginx Forum:
http://forum.nginx.org/read.php?21,239411,239439#msg-239439
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
22 мая 2013 г., 17:59 пользователь Gaidamak написал:
> Попробовал потренироваться на 400-х
>
> error_page 400 = @400;
>
> location @400 {
>
> access_log /var/log/nginx-400.log custom_db;
>
> }
>
> В логфайле пусто, хотя 400-х по факту полно.
>
Если я не ошибаюсь, то
400-е ошибки
Hello!
On Wed, May 22, 2013 at 09:59:00AM -0400, Gaidamak wrote:
> Попробовал потренироваться на 400-х
>
> error_page 400 = @400;
>
> location @400 {
>
> access_log /var/log/nginx-400.log custom_db;
>
> }
>
> В логфайле пусто, хотя 400-х по факту полно.
У вас при попытке отд
Попробовал потренироваться на 400-х
error_page 400 = @400;
location @400 {
access_log /var/log/nginx-400.log custom_db;
}
В логфайле пусто, хотя 400-х по факту полно.
Posted at Nginx Forum:
http://forum.nginx.org/read.php?21,239411,239433#msg-239433
_
Есть такая балалайка: http://wiki.nginx.org/HttpUploadProgressModule
которая позволяет опрашивать (через http json(p)'ом) состояние
загрузки (starting/uploading/error/done).
22 мая 2013 г., 19:36 пользователь vlastv написал:
> Anatoly Mikhailov Wrote:
> ---
Anatoly Mikhailov Wrote:
---
> On May 22, 2013, at 8:27 AM, vlastv wrote:
>
> > Здравствуйте,
> >
> > я использую модуль nginx upload module для приема файлов от
> клиентов.
>
> за последний месяц тема стороннего upload module поднималась неск
On May 22, 2013, at 8:27 AM, vlastv wrote:
> Здравствуйте,
>
> я использую модуль nginx upload module для приема файлов от клиентов.
за последний месяц тема стороннего upload module поднималась несколько раз,
автор этого модуля не оставил никакой надежды на поддержку и дальнейшую
разработку
>
logcheck может мониторить логи и отсылать все новые вхождения на почту.
Posted at Nginx Forum:
http://forum.nginx.org/read.php?21,239411,239425#msg-239425
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
On Wednesday 22 May 2013 07:03:19 Victor wrote:
> nginx version: nginx/1.4.1
> built by gcc 4.2.1 20070719 [FreeBSD]
> TLS SNI support enabled
> configure arguments: --prefix=/home/web/dian/nginx
> --sbin-path=/home/web/dian/nginx/
> --conf-path=/home/web/dian/nginx/nginx.conf
> --pid-path=/home/w
Это и вправду должно быть надежней. Не даст ли кто-нибудь наводку на пример
такой обработки ошибок?
Posted at Nginx Forum:
http://forum.nginx.org/read.php?21,239411,239419#msg-239419
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org
22 мая 2013 г., 12:20 пользователь Vipper написал:
> А что такое $arg_do ?
Аргумент query_string с названием "do" -
http://nginx.org/ru/docs/http/ngx_http_core_module.html#variables
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org
Валентин Бартенев Wrote:
---
> On Monday 20 May 2013 21:10:44 Vipper wrote:
> > Доброго времени суток.
> > Поскажите пожалуйска как правильно будет выглядеть конфиг чтобы
> закрыть
> > доступ вот к таким url:
> > 1- www.site.ru/index.php?do=regi
Здравствуйте.
Не проще ли сваливать все 502 ошибки через error_page в один location. В
нем определить custom-ный формат лога (дата, хост, запрос) и в режиме tail
-f разбирать его как угодно.
Никаких блокировок и зависимостей от сторонних модулей.
22 мая 2013 г., 11:56 пользователь Gaidamak напи
О, точно есть. А как этот скрипт себя ведет в случае массового возникновения
502-х?
Posted at Nginx Forum:
http://forum.nginx.org/read.php?21,239411,239416#msg-239416
___
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinf
а тут говорят, что LUA есть:
http://www.freebsd.org/cgi/cvsweb.cgi/ports/www/nginx/Makefile?rev=1.392;content-type=text%2Fplain
22 мая 2013 г., 13:34 пользователь Gaidamak написал:
> Спасибо. А нет ли у кого чего-то подобного на перловке, перловый модуль есть
> во фрибсдшном порту, а Lua вроде ка
Спасибо. А нет ли у кого чего-то подобного на перловке, перловый модуль есть
во фрибсдшном порту, а Lua вроде как нет.
Posted at Nginx Forum:
http://forum.nginx.org/read.php?21,239411,239414#msg-239414
___
nginx-ru mailing list
nginx-ru@nginx.org
http:
Здравствуйте,
я использую модуль nginx upload module для приема файлов от клиентов.
Иногда, клиенты отменяют/обрывают загрузку файла в результате чего в лог
файле я вижу записи
2013/05/22 11:19:24 [alert] 31157#0: *46890490 aborted uploading file
"1369210694718.png" to "/srv/www/example.com/tmp/
мы через Lua отправляем (блокирующая операция), смотрите, насколько
это применимо к вашей ситуации
error_page 502 = @502;
location / {
}
location @502 {
default_type 'text/plain';
content_by_lua '
local smtp =
Нет ли готового решения на предмет раз в 15 минут сканировать access.log (в
идеале - запомнив текущую позицию) , собрать все 502-е ( и/или другие - по
выбору) и, если обнаружились, скинуть на e-mail.
db
Posted at Nginx Forum:
http://forum.nginx.org/read.php?21,239411,239411#msg-239411
23 matches
Mail list logo