nginx truncates pages and reports worker process exited on signal 6

Duane Mulder duanemulder at rattyshack.ca
Tue Nov 16 20:14:19 MSK 2010


Hello All:

We are seeing an issue with nginx (0.8.54) where it occasionally
truncates pages loading only a portion of the content. When a truncated
page is delivered nginx reports the  message recorded below in its error
log.  We are running on ubuntu 10.04 Nginx is compiled from source.

I have experimented with a number of config changes, enabling gzip etc
and the issue has not gone away.

The current config is designed to redirect port 80 requests to 443 and
perform some content fixes.

Any suggestions

Duane

========== nginx.conf
worker_processes  2;
#pid        logs/nginx.pid;
events {
    worker_connections  1024;
    use epoll;
    multi_accept on;
}

http { #http
       include       mime.types;
       default_type  application/octet-stream;
        gzip            off;
    # Set File upload limit at 2G
    client_max_body_size 2000M;
    sendfile        on;
    keepalive_timeout  65;
        server  { #server80
                server_name hostname.company.com;
                listen            80;
                rewrite          ^(.*)          https://$server_name$1
permanent;

        location /nginx_status {
          stub_status on;
          access_log   off;
          allow 10.x.x.65;
          deny all;
        }

        } #server80

server { #server443
  listen  443 ;
  ssl on;
  server_name  hostname.company.com;

        ### SSL cert files ###
        ssl_certificate      /usr/local/nginx/conf/ssl/company.crt;
        ssl_certificate_key  /usr/local/nginx/conf/ssl/company.key;
        ### Add SSL specific settings here ###
        keepalive_timeout    60;

  access_log  /var/log/nginx/proxy.access.log;
  error_log /var/log/nginx/proxy.error.log;
  location / {
            subs_filter_types text/html text/css text/xml;
            subs_filter http://hostname.company.com/path1/
https://hostname.company.com/path1/ i;
            subs_filter http://hostname.company.com/path2/
https://chostname.company.com/path2/ i;
            proxy_set_header X-Forwarded-Host $host;
            proxy_set_header X-Forwarded-Server $host;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_pass   http://chostname.company.com:80/;
            proxy_redirect off;
  }
} #server443

} #http


=========== results of a truncated page from nginx from error log

0400000-00487000 r-xp 00000000 fc:01 788546                            
/opt/nginx/sbin/nginx
00687000-00688000 r--p 00087000 fc:01 788546                            
/opt/nginx/sbin/nginx
00688000-00698000 rw-p 00088000 fc:01 788546                            
/opt/nginx/sbin/nginx
00698000-006a6000 rw-p 00000000 00:00 0
00d93000-00e9f000 rw-p 00000000 00:00 0                                 
[heap]
7f8a14000000-7f8a14021000 rw-p 00000000 00:00 0
7f8a14021000-7f8a18000000 ---p 00000000 00:00 0
7f8a1bd2f000-7f8a1bd45000 r-xp 00000000 fc:01 525076                    
/lib/libgcc_s.so.1
7f8a1bd45000-7f8a1bf44000 ---p 00016000 fc:01 525076                    
/lib/libgcc_s.so.1
7f8a1bf44000-7f8a1bf45000 r--p 00015000 fc:01 525076                    
/lib/libgcc_s.so.1
7f8a1bf45000-7f8a1bf46000 rw-p 00016000 fc:01 525076                    
/lib/libgcc_s.so.1
7f8a1bf46000-7f8a1bf50000 r-xp 00000000 fc:01 525204                    
/lib/libnss_nis-2.11.1.so
7f8a1bf50000-7f8a1c14f000 ---p 0000a000 fc:01 525204                    
/lib/libnss_nis-2.11.1.so
7f8a1c14f000-7f8a1c150000 r--p 00009000 fc:01 525204                    
/lib/libnss_nis-2.11.1.so
7f8a1c150000-7f8a1c151000 rw-p 0000a000 fc:01 525204                    
/lib/libnss_nis-2.11.1.so
7f8a1c151000-7f8a1c168000 r-xp 00000000 fc:01 525199                    
/lib/libnsl-2.11.1.so
7f8a1c168000-7f8a1c367000 ---p 00017000 fc:01 525199                    
/lib/libnsl-2.11.1.so
7f8a1c367000-7f8a1c368000 r--p 00016000 fc:01 525199                    
/lib/libnsl-2.11.1.so
7f8a1c368000-7f8a1c369000 rw-p 00017000 fc:01 525199                    
/lib/libnsl-2.11.1.so
7f8a1c369000-7f8a1c36b000 rw-p 00000000 00:00 0
7f8a1c36b000-7f8a1c373000 r-xp 00000000 fc:01 525200                    
/lib/libnss_compat-2.11.1.so
7f8a1c373000-7f8a1c572000 ---p 00008000 fc:01 525200                    
/lib/libnss_compat-2.11.1.so
7f8a1c572000-7f8a1c573000 r--p 00007000 fc:01 525200                    
/lib/libnss_compat-2.11.1.so
7f8a1c573000-7f8a1c574000 rw-p 00008000 fc:01 525200                    
/lib/libnss_compat-2.11.1.so
7f8a1c574000-7f8a1c580000 r-xp 00000000 fc:01 525202                    
/lib/libnss_files-2.11.1.so
7f8a1c580000-7f8a1c77f000 ---p 0000c000 fc:01 525202                    
/lib/libnss_files-2.11.1.so
7f8a1c77f000-7f8a1c780000 r--p 0000b000 fc:01 525202                    
/lib/libnss_files-2.11.1.so
7f8a1c780000-7f8a1c781000 rw-p 0000c000 fc:01 525202                    
/lib/libnss_files-2.11.1.so
7f8a1c781000-7f8a1c8fb000 r-xp 00000000 fc:01 525193                    
/lib/libc-2.11.1.so
7f8a1c8fb000-7f8a1cafa000 ---p 0017a000 fc:01 525193                    
/lib/libc-2.11.1.so
7f8a1cafa000-7f8a1cafe000 r--p 00179000 fc:01 525193                    
/lib/libc-2.11.1.so
7f8a1cafe000-7f8a1caff000 rw-p 0017d000 fc:01 525193                    
/lib/libc-2.11.1.so
7f8a1caff000-7f8a1cb04000 rw-p 00000000 00:00 0
7f8a1cb04000-7f8a1cb1a000 r-xp 00000000 fc:01 528683                    
/lib/libz.so.1.2.3.3
7f8a1cb1a000-7f8a1cd19000 ---p 00016000 fc:01 528683                    
/lib/libz.so.1.2.3.3
7f8a1cd19000-7f8a1cd1a000 r--p 00015000 fc:01 528683                    
/lib/libz.so.1.2.3.3
7f8a1cd1a000-7f8a1cd1b000 rw-p 00016000 fc:01 528683                    
/lib/libz.so.1.2.3.3
7f8a1cd1b000-7f8a1cd1d000 r-xp 00000000 fc:01 525196                    
/lib/libdl-2.11.1.so
7f8a1cd1d000-7f8a1cf1d000 ---p 00002000 fc:01 525196                    
/lib/libdl-2.11.1.so
7f8a1cf1d000-7f8a1cf1e000 r--p 00002000 fc:01 525196                    
/lib/libdl-2.11.1.so
7f8a1cf1e000-7f8a1cf1f000 rw-p 00003000 fc:01 525196                    
/lib/libdl-2.11.1.so
7f8a1cf1f000-7f8a1d087000 r-xp 00000000 fc:01 525230                    
/lib/libcrypto.so.0.9.8
7f8a1d087000-7f8a1d286000 ---p 00168000 fc:01 525230                    
/lib/libcrypto.so.0.9.8
7f8a1d286000-7f8a1d293000 r--p 00167000 fc:01 525230                    
/lib/libcrypto.so.0.9.8
7f8a1d293000-7f8a1d2ab000 rw-p 00174000 fc:01 525230                    
/lib/libcrypto.so.0.9.8
7f8a1d2ab000-7f8a1d2af000 rw-p 00000000 00:00 0
7f8a1d2af000-7f8a1d2fa000 r-xp 00000000 fc:01 525231                    
/lib/libssl.so.0.9.8
7f8a1d2fa000-7f8a1d4f9000 ---p 0004b000 fc:01 525231                    
/lib/libssl.so.0.9.8
7f8a1d4f9000-7f8a1d4fb000 r--p 0004a000 fc:01 525231                    
/lib/libssl.so.0.9.8
7f8a1d4fb000-7f8a1d500000 rw-p 0004c000 fc:01 525231                    
/lib/libssl.so.0.9.8
7f8a1d500000-7f8a1d501000 rw-p 00000000 00:00 0
7f8a1d501000-7f8a1d52e000 r-xp 00000000 fc:01 525933                    
/lib/libpcre.so.3.12.1
7f8a1d52e000-7f8a1d72d000 ---p 0002d000 fc:01 525933                    
/lib/libpcre.so.3.12.1
7f8a1d72d000-7f8a1d72e000 r--p 0002c000 fc:01 525933                    
/lib/libpcre.so.3.12.1
7f8a1d72e000-7f8a1d72f000 rw-p 0002d000 fc:01 525933                    
/lib/libpcre.so.3.12.1
7f8a1d72f000-7f8a1d738000 r-xp 00000000 fc:01 525195                    
/lib/libcrypt-2.11.1.so
7f8a1d738000-7f8a1d938000 ---p 00009000 fc:01 525195                    
/lib/libcrypt-2.11.1.so
7f8a1d938000-7f8a1d939000 r--p 00009000 fc:01 525195                    
/lib/libcrypt-2.11.1.so
7f8a1d939000-7f8a1d93a000 rw-p 0000a000 fc:01 525195                    
/lib/libcrypt-2.11.1.so
7f8a1d93a000-7f8a1d968000 rw-p 00000000 00:00 0
7f8a1d968000-7f8a1d988000 r-xp 00000000 fc:01 525190                    
/lib/ld-2.11.1.so
7f8a1db50000-7f8a1db82000 rw-p 00000000 00:00 0
7f8a1db85000-7f8a1db86000 rw-s 00000000 00:04 15331                     
/dev/zero (deleted)
7f8a1db86000-7f8a1db88000 rw-p 00000000 00:00 0
7f8a1db88000-7f8a1db89000 r--p 00020000 fc:01 525190                    
/lib/ld-2.11.1.so
7f8a1db89000-7f8a1db8a000 rw-p 00021000 fc:01 525190                    
/lib/ld-2.11.1.so
7f8a1db8a000-7f8a1db8b000 rw-p 00000000 00:00 0
7fff4f481000-7fff4f496000 rw-p 00000000 00:00 0                         
[stack]
7fff4f49f000-7fff4f4a0000 r-xp 00000000 00:00 0                         
[vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                 
[vsyscall]




More information about the nginx mailing list