I recently setup load balancing for my website wordpress blog 2 back-end nodes with HAproxy. Now i am facing a very strange issue. Images are uploading of 0 Bytes randomly.Some images are uploading fine and some are not.This issue happens when I upload post through window live writer.
When I retry 0 Bytes Images they uploaded successfully.
PHP Configuration
file_uploads = On
upload_max_filesize = 8M
max_file_uploads = 40
post_max_size = 8M
max_input_time = 60
Images uploaded through WP or Window Live writer uploaded to server then using lsyncd images sent to the image server.
I am not able to figure out the issue. Please help me to solve the issue.
Thanks
I would check following:
image uploaded on one server but being use on another (make sure your file processed within one request)
upload data time limit is too short
PS: could you be more specific in your question, describe software you are using, add you config. It will help to localize the issue.
Related
I have a dedicated server Linux WHM/Cpanel that hosts a video streaming website. I have a form to upload videos and I've been trying to upload larger files but failing? I've checked error logs and nothing is leading me in the right direction. Below are my php.ini settings
upload_max_filesize = 1200M
post_max_size = 1200M
max_input_vars = 1000
memory_limit = -1
max_file_uploads = 20
max_execution_time = 7200
max_input_time = 7200
max_input_vars = 1000
I can upload a 100MB file just fine but the movies i have can be up to 1gb. I'm using Plupload to upload files. I've tested several small size files and they upload fine. When I try to upload large movies e.g. 300mb, Plupload returns this error HTTP Error. Upload URL might be wrong or doesn't exist. and this is the only clue I have. Plupload uses chunking to split up large files also.
This only happens with larger files. It's really a nuisance also, since I have to upload large files all over again to see if my changes are successful or not.
Any ideas? Why would it work with a smaller size file but not larger? I have no errors to work from.
HTTP Error is common when there is something wrong with the files being uploaded. Please check your server info with php.ini
upload_max_filesize is the limit of any single file.
post_max_size is the limit of the entire body of the request,
Sometimes the server requires post_max_size greater than upload_max_filesize I might be wrong but I have to check.
Try debugging the issue removing the chunking first and then later add the chunking part when you remove those HTTP errors.
I have a page on my website that I can upload multiple large photos to through an html form, processed with PHP. Everything works great - I am able to upload dozens of files at once (my max so far has been about 150).
However, there have been two separate instances where I got the dreaded ERR_CONNECTION_RESET error because of ONE image in the bunch. I don't think there is anything different about the image... it's the same file type and was taken on the same day by the same camera with the same dimensions and DPI.
I tried to upload that one image by itself, but I got the same error. Here is the photo for you to examine if necessary.
My php.ini file:
file_uploads = On
max_file_uploads = 300
max_execution_time = 999999
max_input_time = 999999
post_max_size = 80M
upload_max_filesize = 80M
memory_limit = 50G
What could be so different about this image that would cause it not to upload?
upload plugin works excellent for me, but when I have multiple file upload-> select 30 images (approx 15 MB) -> Upload only 18-20 images. May be issued with a number of files. post_max_size I have updated from 8M to 20M in php.ini . I have solved the same by using dropzone.js instead of simple file upload.It has no issue upload 100 files at a time. Still want to know why simple file upload is not working?
I recently purchased a PHP script for my website. The software is working very well except when I try to upload images or videos (built in function). After I upload an image using the website script, the result is "broken image" icon in place of the picture. When you try to click on the image, the resulting link is:
http ://www..com/thumbnail.php?pic=C:*Upload Source Directory* \07172364.largeThumb.b.jpg&w=100&sq=Y&b=Y
After doing some research, I found some articles that state the php.ini needs to dictate how the php script handles image uploads. Upon looking at my php.ini file, the only line is:
session.save_path = "/home/<directory>/public_html/tmp"
session.use_only_cookies = on
I cannot find any information on what lines of coding need to be in my php.ini file in order to handle file uploads.
My questions are:
1) Am I looking in the right direction for solving this problem?
2) Is there a standard script that should be included in my php.ini in order to handle file uploads.
Thank you.
Given this is video and not images, when you say both should be supported, perhaps it's a filesize issue. In that case you're in the right spot (php.ini) and looking to increase the upload size to a value greater than your intended video size:
upload_max_filesize = 10M
post_max_size = 20M
The solution to this issue was that my webhost did not have my account setup correctly to upload images. Once I contacted my webhost, the setting was corrected and my issue was resolved.
I'm trying to get my website to upload video's and pictures. As I have made more websites that upload pictures there is no problem on that front, but when i try to upload a video for some reason it can't be found in the $_FILES array that contains an uploaded image.
I have already googled and found stuff about the php.ini file and IIS 7 containing max sizes for uploads. these are all set to 1024M:
In php.ini:
max_execution_time = 1000
max_input_time = 1000
memory_limit = 256M
upload_max_filesize = 1024M
post_max_size = 1024M
In IIS 7:
maxAllowedContentLength = 1073741824
maxRequestLength = 1073741824
After some testing it appears that really small video files do work (192KB) but somewhat bigger doesnt show anyting in the $_FILES array (11MB) but really big files (80MB) gives an error: The request filtering module is configured to deny a request that exceeds the request content length.. The problem is that i have set the maxAllowedContentLength to 1GB. So that shouldn't happen?! An image of this is down below:
Image
Any help or advice is greatly appriciated!
The answer was given on ServerFault: ServerFault - Uploading video files to IIS 7 through php fails. Hope this helps if you have this same problem.