LiteSpeed Support Forums

LiteSpeed Support Forums (http://www.litespeedtech.com/support/forum/index.php)
-   Install/Configuration (http://www.litespeedtech.com/support/forum/forumdisplay.php?f=11)
-   -   Large PHP Uploads Stall/Fail (http://www.litespeedtech.com/support/forum/showthread.php?t=4827)

dlewis23 03-21-2011 06:32 PM

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

webizen 03-21-2011 08:42 PM

See if this helps.

http://www.litespeedtech.com/support...ead.php?t=4147

dlewis23 03-22-2011 06:32 AM

Quote:

Originally Posted by webizen (Post 24524)

I saw that and looked through it. I am using his settings from his first post, I wasn't sure about the connection timeout at 10000 since I have a ton of small images being downloaded.

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.

NiteWave 03-22-2011 08:02 AM

try 4.1RC4 or 4.1RC5, see if any difference.

dlewis23 03-22-2011 01:14 PM

Quote:

Originally Posted by NiteWave (Post 24538)
try 4.1RC4 or 4.1RC5, see if any difference.

Well I tried that, but it screwed everything up. All of my rewrite rules seemed to stop working, no one could download anything. So I had to completely uninstall litespeed, but I couldn't do that because I couldn't stop the litespeed service.

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.

webizen 03-22-2011 01:39 PM

Try increase your memory_limit in php.ini to 512M and memory_limit (soft/hard) in lsphp5 to 500M.

dlewis23 03-22-2011 02:39 PM

Quote:

Originally Posted by webizen (Post 24553)
Try increase your memory_limit in php.ini to 512M and memory_limit (soft/hard) in lsphp5 to 500M.

That actually seemed to make it worse. I tried uploading a 700 MB file, and it started out uploading at full speed and correctly, but at about 7% into the upload it started to go very slow, about 20 KB/s and totally stopped at about 250 MB.

dlewis23 03-22-2011 06:54 PM

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

NiteWave 03-22-2011 07:33 PM

Quote:

Had to restart, then uninstall, then reinstall lsws.
sorry, have cause so much trouble with you.

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 ?

dlewis23 03-22-2011 07:51 PM

Quote:

Originally Posted by NiteWave (Post 24572)
sorry, have cause so much trouble with you.

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 ?

I tried that, but I couldn't get it to switch back. I tried to switch back to 4.0.20 but when it did its restart it was still on 4.1RC5.

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.