![]() |
Large PHP Uploads Stall/Fail
I'm having a problem with large PHP uploads. For some reason I can't upload files greater then about 180 MB.
Right now I'm trying to upload a file that is 700 MB through PHP, but it seems to stall as soon as I start the upload. It will go to 0.03% and not any further. The transfer speed is super low, either 8 KB/s or 12 KB/s. My connection will do 180 KB/s. I know the script works because If I switch back to Apache I can upload a 2 GB file with no problem. I have both PHP upload settings set to 2048 MB. 256 MB PHP memory limit. Litespeed tmp is set to a second 1TB drive with plenty of free space for the uploads. I did a few searches on the forum but didn't really come up with any kind of solutions. Does anyone have any settings or ideas for me to try? Thanks |
|
Quote:
But I set them all the same. And still have the same problem. Uploads also get really slow after a little bit of uploading. Im uploading a 200 MB file right now and it started at 175 KB/s and now its down to about 20 KB/s and I use users complaining about the same thing happening to them. |
try 4.1RC4 or 4.1RC5, see if any difference.
|
Quote:
Had to restart, then uninstall, then reinstall lsws. Is there anything else I should look into because Id rather not like to go thought that again and have an hour of downtime. |
Try increase your memory_limit in php.ini to 512M and memory_limit (soft/hard) in lsphp5 to 500M.
|
Quote:
|
I think I made some progress on this.
In the isphp5 settings I changed the Max Connections to 250 and it seems to upload a lot better. I tested with a 700 MB file and it made it all the way to 97% then stalled again. I looked at Real Time Stats and saw that the server had just restarted the uptime was at 2 minutes. I think the main part of my problem is the Litespeed keeps restarting so a long upload can never finish. Is there anything I can try on getting the server to not restart like its doing? I tried to fix this problem before but was not successful. I do have Graceful Restart Timeout set to -1. Thanks |
Quote:
I assume you're not familiar with litespeed's version management feature. it's admin console-> Actions-> Version Manager you can install multiple version litespeed on your sever, and switch between them by just one click in above page. and usually has 0 downtime. in your case, you can install 4.0.20, 4.1RC4, 4.1Rc5 and switch between them without worrying about downtime. what version you tried, 4.1RC4 or RC5 ? |
Quote:
I did not try 4.1RC4, only 4.1RC5. I just tried uploading a 700 MB file again and it went through all the way at full speed. And litespeed did not restart during the upload. The uptime is 1 hour 31 minutes. So I'm guessing that my problem is because litespeed keeps restating. Thanks |
| All times are GMT -7. The time now is 10:08 AM. |