<div dir="ltr">Thank you agentz, that looks amazing. I will be including that in the next server software push.<div><br><div>And also Maxim, thank you for you for taking the time to prepare those figures. I am going to my own testing and presuming that holds with our usecase / modules I will be deploying --with-debug myself. Its definitely worth it for <5% any day.</div>
</div><div><br></div><div>Regards,</div><div>Mathew</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Sat, Sep 28, 2013 at 5:01 AM, Yichun Zhang (agentzh) <span dir="ltr"><<a href="mailto:agentzh@gmail.com" target="_blank">agentzh@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello!<br>
<div class="im"><br>
On Fri, Sep 27, 2013 at 6:16 AM, mex wrote:<br>
> i have a question regarding the --with-debug - option; do i have to expect<br>
> much overhead,<br>
> when compiling nginx with that option, but have it disabled per default?<br>
><br>
<br>
</div>We avoid enabling debug logs in production because when we really need<br>
to debug online issues, debug logs are just too expensive to emit and<br>
analyze (consider the box is currently experiencing an L7 attack).<br>
<br>
Also, --with-debug compiles in extra code paths which *could* have<br>
bugs and consume some extra CPU cycles even when you're not further<br>
enabling it in nginx.conf.<br>
<br>
Also, you'll never never have enough debug logs for answer those<br>
really hard questions in production.<br>
<br>
We only enable it for every day Nginx related development. For online<br>
trouble shooting, we're relying on systemtap to do low overhead<br>
dynamic tracing on various software stack levels, as demonstrated by<br>
my Nginx Systemtap Toolkit:<br>
<br>
    <a href="https://github.com/agentzh/nginx-systemtap-toolkit" target="_blank">https://github.com/agentzh/nginx-systemtap-toolkit</a><br>
<br>
and also all those samples in my stap++ project:<br>
<br>
    <a href="https://github.com/agentzh/stapxx#samples" target="_blank">https://github.com/agentzh/stapxx#samples</a><br>
<br>
Hope these help.<br>
<br>
Best regards,<br>
-agentzh<br>
<div class="HOEnZb"><div class="h5"><br>
_______________________________________________<br>
nginx mailing list<br>
<a href="mailto:nginx@nginx.org">nginx@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx</a><br>
</div></div></blockquote></div><br></div>