我前端使用nginx作为“代理caching”和后端Apache,我已经把我的PHP设置如下:
error_log = /var/www/site1/php_error.log error_reporting = 22527 file_uploads = On log_errors = On max_execution_time = 0 max_file_uploads = 20 max_input_time = -1 memory_limit = 512M post_max_size = 0 upload_max_filesize = 1000M
有什么问题? 上传less于1MB的文件是成功的,但是比Chrome浏览器输出的更多:
Error 101 (net::ERR_CONNECTION_RESET): The connection was reset.
我已经检查了错误日志文件,但是它不存在于目录中。 我也检查/var/log/httpd/error_log但没有上传相关的问题。 我不知道有什么可能导致这个问题,所以我伸出援助之手。 谢谢!
我发现这个问题,问题是用nginx
http { client_max_body_size 0; }
我将client_max_body_size设置为0 。 默认是1M 。
为什么是post_max_size = 0 ?
你的情况应该至less有1000M ,因为大部分上传都是POST请求。