weips 发表于 2019-7-28 20:13:29

使用https通过php下载文件有限制

使用的是PHP7.2和niginx1.6,lnmp的默认参数没有修改

系统装的最新的LNMP,试了两个PHP文件程序,都出现了这个问题


通过https地址下载,下载的时间超过request_terminate_timeout的值就断开,如果超过这个时间后,已下载文件小于1G,则达到1G再断开

但是通过http下载就没问题,4G,6G的大文件都能下载下来

所以现在只能把request_terminate_timeout调的很大,才能保证文件的下载

这个问题有没有什么解决办法呢?

licess 发表于 2019-7-28 23:14:06

设置为 0 试试

weips 发表于 2019-7-29 07:45:04

licess 发表于 2019-7-28 23:14
设置为 0 试试

现在已经是设置成0了

因为之前设置过3600,发现只要过了3600秒,还是会断开,或者3600秒后达到1G断开

设置成0有个坏处就是进程如果卡死,就kill不了,造成资源不能释放,所以在想有什么办法可以跟http时一样

还有这个1GB断开,我一直没找到是那里问题
页: [1]
查看完整版本: 使用https通过php下载文件有限制