[uWSGI] Upload question, harakiri ?

Roberto De Ioris roberto at unbit.it
Thu Nov 25 15:23:56 CET 2010


Il giorno 25/nov/2010, alle ore 15.15, franck bret ha scritto:

> Hi there,
> 
> I've just setup, uwsgi behind cherokee for my django project on live server, so i'm doing some kind of crash test ;-)
> Through django admin interface I tried to upload a 150 mb zip file, it goes to 5% and then i can see in the log : 
> 
> *** HARAKIRI ON WORKER 1 (pid: 24580) ***
> HARAKIRI: --- uWSGI worker 1 (pid: 24580) WAS managing request /fr/admin/photologue/galleryupload/add/ since Thu Nov 25 14:48:26 2010 ---
> DAMN ! process 24580 died :( trying respawn ...
> Respawned uWSGI worker (new pid: 24698)
> *** HARAKIRI ON WORKER 1 (pid: 24698) ***
> HARAKIRI: --- uWSGI worker 1 (pid: 24698) WAS managing request /fr/admin/photologue/galleryupload/add/ since Thu Nov 25 15:04:05 2010 ---
> DAMN ! process 24698 died :( trying respawn ...
> Respawned uWSGI worker (new pid: 24882)
> 
> The uwsgi command running is :
> /usr/bin/uwsgi -s 127.0.0.1:32944 -t 10 -M -p 1 -C  -x /home/administrator/sandbox/projects/crashtest/uwsgi_production.xml -H /home/administrator/.virtualenvs/django.test.0.0.4
> 
> What do I need to adjust in order to be able to upload such kind of filesize ?
> 
> 

Cherokee streams upload directly to uWSGI workers, so if you use harakiri you have to exclude the uploading time from its 
check.

You can add the 

--post-buffering 4096

option to avoid control on uploads or simply disable harakiri.

--
Roberto De Ioris
http://unbit.it



More information about the uWSGI mailing list