Forums / General / how upload big multimedia file?
Andre Felipe Machado
Saturday 11 July 2009 8:31:09 am
Hello, I am trying to upload a big 128 MB multimedia video file to an Exponential site running on fcgid. Already modified php.ini to accept much more than this file size upload. But after some time uploading (using the multimedia form), the connection is broken. Please, what am I missing? Regards.Andre Felipe Machado
--- A Debian user never dies. Issues a last command: shutdown -h now http://www.techforce.com.br
kracker
Saturday 11 July 2009 8:45:41 am
Hello,
It sounds like you want to optimize your web server and php configurations together to avoid this error.
Which version of apache are you running?
This sounds strikingly similar to an apache 1.3 (large file upload) configuration issue I've learned to avoid over the years. set LimitRequestBody to an int (file size in bytes) value larger than your largest file.
Re: http://httpd.apache.org/docs/1.3/mod/core.html#limitrequestbody
I found I often needed this apache settings change along with the php settings changes to enable large file uploads with apache 1.3
Cheers,//kracker
<b>References</b> <i> LimitRequestBody http://stackoverflow.com/questions/757111/large-file-upload-errors-with-php http://www.experts-exchange.com/Web_Development/Web_Languages-Standards/Q_23213263.html</i>
Member since: 2001.07.13 || http://ezpedia.se7enx.com/
Steven E. Bailey
Saturday 11 July 2009 9:55:53 am
Depending how this is uploaded you'll probably also have to increase the post_max_size to larger than the file you want to upload and of course increase the max_input_time and also max_execution_time beyond the time it takes to upload the file.
Certified eZPublish developer http://ez.no/certification/verify/396111 Available for ezpublish troubleshooting, hosting and custom extension development: http://www.leidentech.com
Sunday 12 July 2009 3:45:51 pm
Hello, Thanks for your valuable hints that pointed to the solution. The site is running Apache 2.2.x , with php on fcgid. The LimitRequestBody is still relevant at this version http://httpd.apache.org/docs/2.2/mod/core.html#limitrequestbody And even after trying the php.ini and apache2 configs explained at http://www.radinks.com/upload/config.php the problem persisted. There is a trick at fcgid configuration, with the proper php.ini and other apache settings too. http://httpd.apache.org/docs/2.2/mod/core.html#maxkeepaliverequests http://httpd.apache.org/docs/2.2/mod/core.html#timeout Tried setting fcgid ProcessLifeTime 1600 BusyTimeout 1600 to solve the problem for this file size upload at my bandwidth. Also, the hosting provider machine limits for ram and swap must be respected. The file is uploaded to memory by apache. But I am afraid this unusual values settings could open a stability problem for the server under load. Observing the failure with top, I saw that when ram "almost" depleted (30 MB left), the upload crashed. Disabling some service to free ram changed the duration. So, I guess it is not a time limit anymore, but something related to hosting limit memory. I did not set RLimitMem so it should follow system limit. . Any suggestions? Regards.Andre Felipe