Socket leaks., pread and [crit] SSL_Write() in 1.0.14
Floren Munteanu
admin at yqed.com
Tue Apr 3 01:08:47 UTC 2012
Hi Maxim,
On 4/2/2012 1:06 PM, Maxim Dounin wrote:
> It's safe and only adds minimal overhead on logging level checks
> as long as debug log isn't enabled.
>
> Note though that writing debug logs consume extra resources, and
> it may be noticeable under high load. The debug_connection
> directive allows to enable debug logging only for selected ip
> addresses to minimize impact.
I've built a nginx-debug RPM but I'm tempted to try 1.1.18 now. :)
I will use instead 1.0.14, just in case is a nasty bug hidden somewhere
in Nginx. In this way, we fix both versions. These are the compile
cflags I used:
gcc -c -pipe -O -W -Wall -Wpointer-arith -Wno-unused-parameter
-Wunused-function -Wunused-variable -Wunused-value -Werror -g -O3 -g
-m64 -mtune=nocona -m128bit-long-double -mmmx -msse3 -mfpmath=sse
I'm going to leave the error_log set on error and give it a 256k buffer
so it should not affect the performance. Since we only deal [crit], I
don't think we need to debug anything lower than error.
I'll add the following settings into http:
debug_points abort;
worker_rlimit_core 512M;
working_directory /var/lib/nginx/;
Let me know please if I should do anything extra.
Regards,
Floren
More information about the nginx
mailing list