Segfault with Secure Download
MokuTheCow
nginx-forum at nginx.us
Thu Jun 17 23:08:07 MSD 2010
-V
[code][root at localhost ~]# nginx -V
nginx version: nginx/0.7.9
built by gcc 4.4.3 20100127 (Red Hat 4.4.3-4) (GCC)
configure arguments: --with-http_flv_module
--add-module=/root/nginx/ngx_http_secure_download/
--add-module=/root/nginx/nginx_mod_h264_streaming-2.2.7/[/code]
conf
[code]worker_processes 512;
worker_rlimit_core 500M;
working_directory /tmp;
timer_resolution 1000ms;
#pid logs/nginx.pid;
events {
worker_connections 16384;
multi_accept on;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
tcp_nopush on;
keepalive_timeout 15;
access_log /dev/null combined;
error_log /dev/null crit;
server {
listen 74.82.53.42:8080;
server_name node1.website.com;
location / {
flv;
root /home/ssd/;
secure_download on;
secure_download_secret "pass";
secure_download_path_mode file;
}
}
}
[/code]
After doing some more testing, when the download finishes via
secure_download is when nginx fails out with the error in the first
post.
[code]2010/06/17 15:02:02 [info] 3475#0: *1001 securedownload: evaluated
value of secret: "tacorape", client: 207.178.151.60, server:
node1.fairyshare.com, request: "GET
/Victoria_Crater__Cape_Verde_Mars_small.jpg/73fb3ecfdbc865c4e2905825d8d18113/4c1a75c3
HTTP/1.1", host: "node1.fairyshare.com:8080"
2010/06/17 15:02:02 [debug] 3475#0: *1001 hashing string
"/Victoria_Crater__Cape_Verde_Mars_small.jpg/tacorape/4c1a75c3" with len
61
2010/06/17 15:02:02 [debug] 3475#0: *1001 computed hash:
73fb3ecfdbc865c4e2905825d8d18113
[/code]
Then in the syslog...
[code]Jun 17 15:02:04 localhost kernel: nginx[3475]: segfault at 1 ip
000000000041e6c6 sp 00007ffff0891c98 error 4 in
nginx[400000+6a000][/code]
Posted at Nginx Forum: http://forum.nginx.org/read.php?2,94061,99580#msg-99580
More information about the nginx
mailing list