Nginx upload progress module - large file upload stopped
brice+nginx at daysofwonder.com
Mon Mar 24 16:05:40 MSK 2008
On Thu, March 20, 2008 18:34, Ben Blakley wrote:
> I've been using the Nginx Upload Progress Module as described here:
> It's working really well. Although I just tried uploading a very large
> file (nearly 1 GB which is under my client_max_body_size setting) and
> after uploading almost 700 MB (which took about 4.5 hours), the upload
> stopped. I checked the Nginx error log and it said the following:
> 2008/03/20 02:42:57 [notice] 19751#0: signal 17 (SIGCHLD) received
> 2008/03/20 02:42:57 [alert] 19751#0: worker process 19755 exited on
> signal 11
> 2008/03/20 02:42:57 [notice] 19751#0: start worker process 19852
> 2008/03/20 02:42:57 [notice] 19751#0: signal 29 (SIGIO) received
> Why would the worker process be shut down? Is there a max time limit on
> requests/uploads? If so, can it be changed in the config file? Any help
> or suggestions would be greatly appreciated. Thanks!
The worker process crashed (signal 11). This is certainly a problem in the
upload module, but to be sure can you recreate your test without the
upload module compiled in.
If that doesn't crash, then please enable nginx debug (--with-debug) and
redo your upload test, then send me privately
(brice+nginx at daysofwonder.com) the debug log file.
Also, what version of nginx are you using, and under what operating system?
I'll try to reproduce the problem, but I want to be sure we are running
the same environment.
Days of Wonder
More information about the nginx