gpt4 book ai didi

NGINX:1GB 后下载停止 - 上游超时(110:连接超时)

转载 作者:行者123 更新时间:2023-12-05 07:58:20 26 4
gpt4 key购买 nike

我的网站有一个大问题。请帮助我修复它。

我有一个站点,用户可以在其中从不同的其他站点下载文件(例如 uploaded.net 等一键托管程序)。我们充当代理人。用户生成链接并直接下载文件。我们的脚本在服务器上没有下载任何内容。有点像高级链接生成器,但有所不同。而且不是非法的。

如果用户正在下载一个大于1GB的文件,当它达到1GB时将取消下载。

在日志文件中我发现重复了这个错误“读取响应时上游超时(110:连接超时)”

我曾尝试将设置调高,但没有帮助。

我试过以下:

1. nginx.conf:
fastcgi_send_timeout 300s;
fastcgi_read_timeout 300s;

2. nginx host file:
fastcgi_read_timeout 300;
fastcgi_buffers 8 128k;
fstcgi_buffer_size 256k;

3. PHP.ini:
max_execution_time = 60 (but my php script will set it automaticly to 0)
max_input_time = 60
memory_limit = 128M

4. PHP-FPM >> www.conf
pm.max_children = 25
pm.start_servers = 2
pm.min_spare_servers = 2
pm.max_spare_servers = 12
request_terminate_timeout = 300s

但没有任何帮助。我该怎么做才能解决这个问题?

Server/Nginx Infos:
Memory: 32079MB
CPU: model name: Intel(R) Xeon(R) CPU E3-1230 v3 @ 3.30GHz (8 Cores)
PHP: PHP 5.5.15-1~dotdeb.1 (cli) (built: Jul 24 2014 16:44:04)
NGINX: nginx/1.2.1

nginx.conf:
worker_processes 8;
worker_connections 2048;

但我认为时间设置无关紧要。因为下载每次都在 1.604.408 KB 处停止。如果我以 20kb/s 下载,下载需要更多时间,但会在 1.604.408 KB 时取消。

感谢您的帮助。如果您需要更多信息,请问我。

最佳答案

我有类似的问题,下载会在 1024MB 处停止并出现错误

readv() failed (104: Connection reset by peer) while reading upstream

将此添加到 nginx.conf 文件有助于:

fastcgi_max_temp_file_size 1024m;

关于NGINX:1GB 后下载停止 - 上游超时(110:连接超时),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24976651/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com