tgNetDisc icon indicating copy to clipboard operation
tgNetDisc copied to clipboard

大文件下载有问题

Open chenyifu959 opened this issue 1 year ago • 48 comments

我在tg上直接分享了一个文件(600MB)到该网盘机器人,并且get到一个直链,并且搭建项目的vps出入口带宽达到了500Mbps以上,但是我下载该文件时却出现了连接超时, 通过小文件测试,发现下载小文件时也会比较慢。 本地端的下载带宽已经达到了1Gbps.

chenyifu959 avatar Aug 20 '24 07:08 chenyifu959

尽量上传下载小文件吧,毕竟比不上百度阿里云盘

Yohann0617 avatar Aug 20 '24 07:08 Yohann0617

我在vps端自己get自己的那个外链,依旧显示"没有返回"。

chenyifu959 avatar Aug 20 '24 07:08 chenyifu959

就是那个外链完全不返回文件

chenyifu959 avatar Aug 20 '24 07:08 chenyifu959

就是那个外链完全不返回文件

如果你用了nginx反代,检查一下路径

Yohann0617 avatar Aug 20 '24 07:08 Yohann0617

我没有用反代

chenyifu959 avatar Aug 20 '24 08:08 chenyifu959

vps端即使使用127.0.0.1下载那个600mb文件也是不行的,连接成功,但没有文件

chenyifu959 avatar Aug 20 '24 08:08 chenyifu959

查看一下报错日志,应该是文件太大了,这只是一个小网盘不支持太大的文件

Yohann0617 avatar Aug 20 '24 08:08 Yohann0617

怎么查看

chenyifu959 avatar Aug 20 '24 08:08 chenyifu959

我使用的是二进制编译

chenyifu959 avatar Aug 20 '24 08:08 chenyifu959

直接本地运行go文件

chenyifu959 avatar Aug 20 '24 08:08 chenyifu959

使用的是该项目的v1.0.1版本

chenyifu959 avatar Aug 20 '24 08:08 chenyifu959

怎么查看

直接运行的看控制台就好了,后台运行的看日志文件

Yohann0617 avatar Aug 20 '24 08:08 Yohann0617

docker直接拉取是不支持的,因为linuxone是s390x架构,无法运行amd64和arm64架构的docker,本地编译v1.0.2版本上传文件会出错,所以只能本地编译v1.0.1版本

chenyifu959 avatar Aug 20 '24 08:08 chenyifu959

docker直接拉取是不支持的,因为linuxone是s390x架构,无法运行amd64和arm64架构的docker,本地编译v1.0.2版本上传文件会出错,所以只能本地编译v1.0.1版本

可以自己构建镜像

Yohann0617 avatar Aug 20 '24 08:08 Yohann0617

docker本地构建过,会出现和issues被close的提问"显示上传错误"一样的问题["v1.0.2"版本],所以就本地运行v1.0.1版本了

chenyifu959 avatar Aug 20 '24 08:08 chenyifu959

发现问题本质了,v1.0.1从tg回复get得到的链接全部无法访问,而上传文件时得到的外链都可以访问 比如,我上传了一张图片[1.jpg],上传时网页端给我的链接可以访问,而telegram上面同样出现了这张图片[1.jpg],然后我在telegram上回复这张照片[1.jpg]get,得到了一个链接[和网页端的不同],而这个链接完全无法访问[连接成功,但没有文件返回]

chenyifu959 avatar Aug 20 '24 09:08 chenyifu959

而我那个600mb文件的外链是在tg上回复得到的

chenyifu959 avatar Aug 20 '24 09:08 chenyifu959

这个能解决吗

chenyifu959 avatar Aug 20 '24 09:08 chenyifu959

QQ截图20240820171506 QQ截图20240820171724

1.0.2测试没问题,应该是你部署的问题

Yohann0617 avatar Aug 20 '24 09:08 Yohann0617

v1.0.2会出现这样的问题 350853852-5904db1b-9c74-42d7-90c0-ed146bb77137

chenyifu959 avatar Aug 20 '24 09:08 chenyifu959

这张图是在close提问中截取的,之前部署之后也出现这个问题

chenyifu959 avatar Aug 20 '24 09:08 chenyifu959

v1.0.2会出现这样的问题 350853852-5904db1b-9c74-42d7-90c0-ed146bb77137

F12看一下请求路径对不对

Yohann0617 avatar Aug 20 '24 09:08 Yohann0617

然后意外发现v1.0.1部署不会出问题

chenyifu959 avatar Aug 20 '24 09:08 chenyifu959

v1.0.2发现get链接无法使用,无法上传文件

chenyifu959 avatar Aug 20 '24 09:08 chenyifu959

v1.0.2版本的docker-compose.yml能发一份吗

chenyifu959 avatar Aug 20 '24 09:08 chenyifu959

s390x架构服务器无法运行amd64和arm64的docker容器

chenyifu959 avatar Aug 20 '24 09:08 chenyifu959

想试下docker本地部署行不行

chenyifu959 avatar Aug 20 '24 09:08 chenyifu959

s390x架构服务器无法运行amd64和arm64的docker容器

你可以直接后台运行,效果是一样的

Yohann0617 avatar Aug 20 '24 09:08 Yohann0617

想试下docker本地部署行不行

你可以docker build 自己本地构建镜像运行

Yohann0617 avatar Aug 20 '24 09:08 Yohann0617

没有docker-compose.yml

chenyifu959 avatar Aug 20 '24 09:08 chenyifu959