Php可以';t上传大文件时没有错误

Php可以';t上传大文件时没有错误,php,linux,apache,file-upload,Php,Linux,Apache,File Upload,我正试图上传一个800MB的文件。它从上传开始,但在3%时会跳回到0% 第二次上传达到3%时,我得到“此网页不可用”。 我尝试将php.ini更改为: php_value upload_max_filesize 3000M php_value post_max_size 3000M php_value max_execution_time 3600 php_value max_input_time 3600 但它仍然不起作用 在我以前的服务器上它工作了,但我有一个新的,现在它不工作了 我怎样才

我正试图上传一个800MB的文件。它从上传开始,但在3%时会跳回到0% 第二次上传达到3%时,我得到“此网页不可用”。 我尝试将php.ini更改为:

php_value upload_max_filesize 3000M
php_value post_max_size 3000M
php_value max_execution_time 3600
php_value max_input_time 3600
但它仍然不起作用

在我以前的服务器上它工作了,但我有一个新的,现在它不工作了

我怎样才能解决这个问题

我发现了这个错误:

2014/09/18 20:23:26 [error] 5864#0: *332 client intended to send too large body: 732825880 bytes, client: xx.xxx.xx.xx, server: {domain}, request: "POST /upload HTTP/1.1", host: " {domain}", referrer: " {domain}"
我把它修好了

在nginx.conf中对此进行了更改

client_header_timeout           1000m;
client_body_timeout             1000m;
client_header_buffer_size       2k;
client_body_buffer_size         1000m;
client_max_body_size            1000m;

现在它工作了!感谢您的帮助

这可能是Apache服务器的问题,但也可能是网络问题…@Wrikken我认为这不是网络问题,因为它仍在我以前的服务器上工作。。。。是什么让您认为新服务器与旧服务器具有完全相同的物理网络?您是否在不同的NIC中主动放置相同的UTP电缆?尽管如此,limitrequestbody看起来可能是其中之一,但负载平衡器/网络/防火墙/代理,两者之间的一切都可以发挥作用。话虽如此:您确实检查了
phpinfo()
输出,以验证您的php.ini更改是否被卡住?@Wrikken是的,我检查了phpinfo()及其所有更改。@Wrikken在哪里可以更改limitrequestbody?在apache配置中查找,但找不到它。