wy580477/Leech-AIO-APP-EX

back4app 部署时无法访问

Closed this issue · 3 comments

用heroku方法部署的

日志

2023-03-15T11:52:27.334Z7b87f575mv: can't rename '/workdir/1*': No such file or directory

2023-03-15T11:52:28.344Z7b87f575mv: can't rename '/workdir/1*': No such file or directory

back4app 的 http 路由向容器传递了错误的 X-Forwarded-Proto,导致了重定向循环。

解决办法:

在仓库 /content/Caddyfile 文件中删除下面内容:

	# Redirect http to https
	@http-req {
		header X-Forwarded-Proto http
	}
	redir @http-req https://{host}{uri}

另外,256MB内存运行这个容器有点勉强,空闲内存应该剩下不到100MB。
可以考虑把 content/service 目录下的 5 和 6 两个目录删掉,这样不会运行 rclone webdav 和 pyload,可以节省出几十MB内存。

back4app 似乎是不支持 websocket 的, aria2 无法以 wss 方式连接,ttyd 也无法使用。

感谢