2016-09-06 61 views
1

我的代码:PHP CURL传输文件:55,发送失败:连接被重置

​​

当我尝试发送文件的10Mb - 正确所有。 当我尝试发送文件〜200MB - 我得到错误

55,发送失败:连接被重置

56则recv失败:连接被重置

我试试写curl_setopt($curl, CURLOPT_HTTPHEADER, ['Expect:']); 没有结果... ð尝试curl_setopt($curl, CURLOPT_TIMEOUT, 3600); - 同...

在php.ini:

max_execution_time = 3600 
max_input_time = 3600 
upload_max_filesize = 500M 
post_max_size = 500M 

同样尝试在PHP文件set_time_limit(3600); ......但不会导致...

返回数组:

[url] => myurl 
[content_type] => 
[http_code] => 0 
[header_size] => 0 
[request_size] => 306 
[filetime] => -1 
[ssl_verify_result] => 0 
[redirect_count] => 0 
[total_time] => 29.328 
[namelookup_time] => 0.016 
[connect_time] => 0.031 
[pretransfer_time] => 0.031 
[size_upload] => 116490450 
[size_download] => 0 
[speed_download] => 0 
[speed_upload] => 3971987 
[download_content_length] => -1 
[upload_content_length] => 175979724 
[starttransfer_time] => 1.045 
[redirect_time] => 0 
[redirect_url] => 
[primary_ip] => serverIP 
[certinfo] => Array 
    (
    ) 

[primary_port] => 80 
[local_ip] => 192.168.0.45 
[local_port] => 1854 
+0

您在上传文件了连接问题。在互联网连接不良的情况下发生了很多事情。 – FrozenFire

+0

我不认为...... – NeuroZ

回答

0

问题解决了! 需要改变Nginx的配置:

client_max_body_size 
相关问题