| From | Sent On | Attachments |
|---|---|---|
| Maxim Dounin | Aug 1, 2011 9:07 am | |
| liseen | Aug 2, 2011 6:36 am | |
| António P. P. Almeida | Aug 2, 2011 8:24 am | |
| Maxim Dounin | Aug 2, 2011 10:32 am | |
| Maxim Dounin | Aug 2, 2011 10:35 am | |
| David Yu | Aug 2, 2011 10:41 am | |
| Maxim Dounin | Aug 2, 2011 10:49 am | |
| David Yu | Aug 2, 2011 10:52 am | |
| Maxim Dounin | Aug 2, 2011 11:46 am | |
| David Yu | Aug 2, 2011 12:09 pm | |
| 卫越 | Aug 2, 2011 7:48 pm | |
| liseen | Aug 2, 2011 8:56 pm | |
| SplitIce | Aug 2, 2011 10:20 pm | |
| Maxim Dounin | Aug 3, 2011 12:37 am | |
| Charles Chen | Aug 3, 2011 2:18 am | |
| Matthieu Tourne | Aug 3, 2011 5:06 pm | |
| Maxim Dounin | Aug 3, 2011 11:51 pm | |
| SplitIce | Aug 7, 2011 9:43 pm | |
| Maxim Dounin | Aug 8, 2011 2:21 am | |
| SplitIce | Aug 8, 2011 2:34 am | |
| SplitIce | Aug 8, 2011 2:35 am | |
| Matthieu Tourne | Aug 12, 2011 12:32 pm | .patch, .patch |
| Maxim Dounin | Aug 12, 2011 12:59 pm | |
| Matthieu Tourne | Aug 12, 2011 2:11 pm | |
| Maxim Dounin | Aug 12, 2011 3:26 pm | |
| Matthieu Tourne | Aug 12, 2011 3:41 pm | .patch |
| Matthieu Tourne | Aug 16, 2011 4:29 pm | |
| Maxim Dounin | Aug 16, 2011 5:21 pm | |
| magicbear | Aug 24, 2011 10:11 am | |
| Maxim Dounin | Aug 24, 2011 5:04 pm | .txt, .txt |
| Shaun savage | Aug 24, 2011 6:16 pm | |
| magicbear | Aug 24, 2011 10:30 pm | |
| magicbear | Aug 26, 2011 12:07 am | |
| Maxim Dounin | Aug 26, 2011 2:38 am | |
| magicbear | Aug 26, 2011 4:00 am | |
| magicbear | Aug 26, 2011 4:04 am | |
| magicbear | Aug 26, 2011 4:27 am | |
| Maxim Dounin | Aug 26, 2011 4:36 am | |
| magicbear | Aug 26, 2011 4:53 am | |
| Maxim Dounin | Aug 26, 2011 8:54 am | |
| magicbear | Aug 26, 2011 9:16 am | |
| magicbear | Aug 26, 2011 9:27 am | |
| magicbear | Aug 26, 2011 10:00 am | |
| magicbear | Aug 26, 2011 10:51 am | |
| Maxim Dounin | Aug 26, 2011 11:05 am | |
| magicbear | Aug 26, 2011 12:00 pm | |
| magicbear | Aug 28, 2011 10:06 am | |
| magicbear | Aug 28, 2011 10:10 am | |
| Maxim Dounin | Aug 28, 2011 6:46 pm | .txt |
| magicbear | Aug 31, 2011 1:04 pm | |
| SplitIce | Aug 31, 2011 6:56 pm | |
| magicbear | Sep 1, 2011 6:37 am | |
| magicbear | Sep 4, 2011 10:33 am | |
| Maxim Dounin | Sep 4, 2011 11:20 am | |
| MagicBear | Sep 4, 2011 11:31 am | |
| Maxim Dounin | Sep 5, 2011 12:07 am | |
| ビリビリⅤ | Sep 5, 2011 8:41 am | |
| Maxim Dounin | Sep 5, 2011 11:01 am | |
| magicbear | Sep 5, 2011 11:39 pm | |
| Matthieu Tourne | Sep 7, 2011 4:33 pm | |
| Maxim Dounin | Sep 8, 2011 2:26 am | |
| Maxim Dounin | Sep 8, 2011 8:41 am | |
| Matthieu Tourne | Sep 8, 2011 3:04 pm | |
| magicbear | Sep 14, 2011 3:53 pm | |
| MagicBear | Sep 15, 2011 10:50 am | .txt |
| SplitIce | Sep 15, 2011 6:41 pm | |
| philipp | Dec 29, 2011 4:46 am | |
| Maxim Dounin | Dec 29, 2011 7:03 am | |
| alexscott | Mar 8, 2012 6:29 am | |
| Andrew Alexeev | Mar 8, 2012 10:17 pm | |
| alexscott | Mar 12, 2012 7:34 am | |
| Maxim Dounin | Mar 12, 2012 7:53 am | |
| alexscott | Mar 12, 2012 10:39 am | |
| Maxim Dounin | Mar 12, 2012 10:58 am | |
| alexscott | Mar 12, 2012 12:55 pm |
| Subject: | Re: upstream keepalive - call for testing | |
|---|---|---|
| From: | magicbear (ngin...@nginx.us) | |
| Date: | Aug 26, 2011 9:27:52 am | |
| List: | ru.sysoev.nginx | |
I tried to disabled my script, but still cause a coredump.
here is my nginx.conf
user www-data; worker_processes 4;
error_log /var/log/nginx/error.log ; pid /var/run/nginx.pid;
worker_rlimit_core 8000M; working_directory /var/www/ngx_coredump/; debug_points abort;
worker_rlimit_nofile 131072; events { worker_connections 16384; use epoll; # multi_accept on; }
http { log_format logger '$http_host||$remote_addr||$msec||$status||$request_length||$bytes_sent||"$request"||"$http_referer"||"$http_user_agent"||$upstream_cache_status||$upstream_status';
include /etc/nginx/mime.types;
access_log /var/log/nginx/access.log;
sendfile on;
# double size of page (get : getconf PAGESIZE) client_header_buffer_size 64k; #open_file_cache max=150000 inactive=20s; #open_file_cache_valid 2s; #open_file_cache_min_uses 1; large_client_header_buffers 4 256k;
client_max_body_size 100m; client_body_buffer_size 128k; proxy_temp_path /dev/shm/proxy_temp; proxy_connect_timeout 5s; proxy_send_timeout 10; proxy_read_timeout 10; proxy_buffer_size 4k; proxy_buffers 16 32k; proxy_busy_buffers_size 64k; proxy_temp_file_write_size 64k; proxy_ignore_client_abort on;
fastcgi_connect_timeout 300; fastcgi_send_timeout 300; fastcgi_read_timeout 300; #first response buffer size fastcgi_buffer_size 256K; #continue response buffer size fastcgi_buffers 32 256K; #busy buffer fastcgi_busy_buffers_size 2048k; fastcgi_temp_file_write_size 2048k;
index index.html index.htm index.php;
#tcp_nopush: Sends the HTTP response headers in one packet. tcp_nopush on;
#keepalive_timeout 0; keepalive_timeout 5; # make it small for hard load server
#tcp_nodelay: Disables the Nagle buffering algorithm. Well, that cleared that one up! # General web use does require a response from the client , tune it to off tcp_nodelay off;
server_tokens off;
gzip off; gzip_disable msie6;
include /etc/nginx/conf.d/*.conf; include /etc/nginx/sites-enabled/*; }
======================================================================================= sites-enabled/site.conf
proxy_cache_path /var/www/cdn_cache levels=1:2 keys_zone=cache_proxy:2048m max_size=4096m;
upstream backend { server 10.0.0.1 weight=3 fail_timeout=2s; keepalive 30; } limit_req_zone $binary_remote_addr zone=limit_cdn:32m rate=10r/s; server { listen 80; server_name 10.0.0.2;
limit_req zone=limit_cdn burst=10;
add_header X-Via "$hostname"; add_header X-Debug "$server_addr";
root /var/www/cdn; access_log /dev/shm/logger logger;
error_log /var/log/nginx/ct.error; gzip on; gzip_buffers 4 16k; gzip_min_length 1k; gzip_http_version 1.1; gzip_comp_level 9; gzip_types text/plain application/x-javascript text/css application/xml; gzip_vary on; gzip_proxied any;
location ~ ^/purge(/.*) { proxy_cache_purge cache_proxy $1$is_args$args; } location ~ \.(swf)$ { proxy_cache cache_proxy; proxy_cache_valid 200 304 1h; proxy_cache_key $uri; add_header X-Cache "$upstream_cache_status from $hostname"; expires 600s; proxy_ssl_session_reuse on; proxy_set_header X-Real-IP $remote_addr; proxy_set_header Connection "keep-alive";
proxy_pass http://backend; } location ~ ^/images/(.+) { proxy_cache cache_proxy; proxy_cache_valid 200 304 8h; proxy_cache_key $uri; add_header X-Cache "$upstream_cache_status from $hostname"; expires 1h; proxy_ssl_session_reuse on; proxy_set_header X-Real-IP $remote_addr; proxy_set_header Connection "keep-alive";
proxy_pass http://backend; } location ~ ^/sitemap/(.+) { proxy_cache cache_proxy; proxy_cache_valid 200 304 8h; proxy_cache_key $uri; add_header X-Cache "$upstream_cache_status from $hostname"; expires 8h; proxy_ssl_session_reuse on; proxy_set_header X-Real-IP $remote_addr; proxy_set_header Connection "keep-alive";
proxy_pass http://backend; } location ~ ^/search { proxy_cache cache_proxy; proxy_cache_valid 200 304 600s; proxy_cache_key $uri$is_args$args; add_header X-Cache "$upstream_cache_status from $hostname"; expires 600s; proxy_ssl_session_reuse on; proxy_set_header X-Real-IP $remote_addr; proxy_set_header Connection "keep-alive";
proxy_pass http://backend; } location / {
proxy_set_header X-Real-IP $remote_addr; add_header X-Cache "MISS from $hostname"; proxy_set_header Connection "keep-alive"; proxy_buffering off; #Direct send to client proxy_ssl_session_reuse on; proxy_pass http://backend; } rewrite "^/$" /index.htm; }
Posted at Nginx Forum:
http://forum.nginx.org/read.php?2,213207,214354#msg-214354
_______________________________________________ nginx mailing list ngi...@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx






.patch, .patch