Welcome! Log In Create A New Profile

Advanced

Logging all requests onNginx

Posted by aT 
aT
Logging all requests onNginx
April 19, 2017 07:50PM
HI ,

Is there a way to log all incoming requests on Nginx .

Regardless of them being served or not .

For example, In case of surge of crawler hits , if the upstream backend
cannot perform and requests hang , nginx will not log any such failed
request .

How can we log them to have more detail on the surges of requests.

Thanks
_______________________________________________
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx
Alex Samad
Re: Logging all requests onNginx
April 20, 2017 01:10AM
Will it not be logged as a timeout either in access or error/log ?

On 20 April 2017 at 03:46, aT <[email protected]> wrote:

> HI ,
>
> Is there a way to log all incoming requests on Nginx .
>
> Regardless of them being served or not .
>
> For example, In case of surge of crawler hits , if the upstream backend
> cannot perform and requests hang , nginx will not log any such failed
> request .
>
> How can we log them to have more detail on the surges of requests.
>
> Thanks
>
>
>
>
> _______________________________________________
> nginx mailing list
> nginx@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx
>
_______________________________________________
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx
Jeff Dyke
Re: Logging all requests onNginx
April 20, 2017 02:00AM
untested, but if you set error_log to the correct level, it should log
there as it likely received a > 300 response from the backends. I don't
think you want these in your access logs, but i am suprised you don't get
some sort of non < 400 response in those logs. But it's been a long day....

On Wed, Apr 19, 2017 at 7:06 PM, Alex Samad <[email protected]> wrote:

> Will it not be logged as a timeout either in access or error/log ?
>
> On 20 April 2017 at 03:46, aT <[email protected]> wrote:
>
>> HI ,
>>
>> Is there a way to log all incoming requests on Nginx .
>>
>> Regardless of them being served or not .
>>
>> For example, In case of surge of crawler hits , if the upstream backend
>> cannot perform and requests hang , nginx will not log any such failed
>> request .
>>
>> How can we log them to have more detail on the surges of requests.
>>
>> Thanks
>>
>>
>>
>>
>> _______________________________________________
>> nginx mailing list
>> nginx@nginx.org
>> http://mailman.nginx.org/mailman/listinfo/nginx
>>
>
>
> _______________________________________________
> nginx mailing list
> nginx@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx
>
_______________________________________________
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx
Jeff Dyke
Re: Logging all requests onNginx
April 20, 2017 02:00AM
this might be helpful -
http://stackoverflow.com/questions/12315832/how-to-fix-nginx-throws-400-bad-request-headers-on-any-header-testing-tools/17289826#comment16555393_12315832

On Wed, Apr 19, 2017 at 7:53 PM, Jeff Dyke <[email protected]> wrote:

> untested, but if you set error_log to the correct level, it should log
> there as it likely received a > 300 response from the backends. I don't
> think you want these in your access logs, but i am suprised you don't get
> some sort of non < 400 response in those logs. But it's been a long day....
>
> On Wed, Apr 19, 2017 at 7:06 PM, Alex Samad <[email protected]> wrote:
>
>> Will it not be logged as a timeout either in access or error/log ?
>>
>> On 20 April 2017 at 03:46, aT <[email protected]> wrote:
>>
>>> HI ,
>>>
>>> Is there a way to log all incoming requests on Nginx .
>>>
>>> Regardless of them being served or not .
>>>
>>> For example, In case of surge of crawler hits , if the upstream backend
>>> cannot perform and requests hang , nginx will not log any such failed
>>> request .
>>>
>>> How can we log them to have more detail on the surges of requests.
>>>
>>> Thanks
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> nginx mailing list
>>> nginx@nginx.org
>>> http://mailman.nginx.org/mailman/listinfo/nginx
>>>
>>
>>
>> _______________________________________________
>> nginx mailing list
>> nginx@nginx.org
>> http://mailman.nginx.org/mailman/listinfo/nginx
>>
>
>
_______________________________________________
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx
Sorry, only registered users may post in this forum.

Click here to login