PHP CURL传输文件:55,发送失败:连接被重置
问题描述:
我的代码: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
答
问题解决了! 需要改变Nginx的配置:
client_max_body_size
您在上传文件了连接问题。在互联网连接不良的情况下发生了很多事情。 – FrozenFire
我不认为...... – NeuroZ