Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

复制文件内存占用 #2241

Closed
4 tasks done
zsbai opened this issue Nov 7, 2022 · 1 comment
Closed
4 tasks done

复制文件内存占用 #2241

zsbai opened this issue Nov 7, 2022 · 1 comment
Labels
bug Something isn't working

Comments

@zsbai
Copy link

zsbai commented Nov 7, 2022

Please make sure of the following things

  • I have read the documentation.
  • I'm sure there are no duplicate issues or discussions.
  • I'm sure it's due to alist and not something else(such as Dependencies or Operational).
  • I'm sure I'm using the latest version

Alist Version / Alist 版本

v3.3.0

Driver used / 使用的存储驱动

Google drive

Describe the bug / 问题描述

在从onedrive把数个10g左右的文件搬运到Google drive的时候开始会一瞬间把内存吃满,然后alist几分钟后被杀掉重启,猜测是将文件下载到了内存里然后实时上传;在某些情况下(比如大盘鸡)硬盘大小往往不是问题,内存却只有1g或更小,希望可以加一个选项下载到硬盘内再上传或者加一个速率限制不至于一瞬间吃满然后被kill
(空闲内存700m左右,开始复制时会直接把700m吃完)

Reproduction / 复现链接

Logs / 日志

INFO[2022-11-07 08:50:02] success load storage: [/G盘], driver: [GoogleDrive]
fatal error: runtime: out of memory

runtime stack:
runtime.throw({0x1446911?, 0x2030?})
	/usr/lib/go/src/runtime/panic.go:1047 +0x5d fp=0x7f1e678b9878 sp=0x7f1e678b9848 pc=0x4408fd
runtime.sysMapOS(0xc07e400000, 0x1c400000?)
	/usr/lib/go/src/runtime/mem_linux.go:187 +0x11b fp=0x7f1e678b98c0 sp=0x7f1e678b9878 pc=0x4216fb
runtime.sysMap(0x24ee9e0?, 0x7f1e8f186000?, 0x434b60?)
	/usr/lib/go/src/runtime/mem.go:142 +0x35 fp=0x7f1e678b98f0 sp=0x7f1e678b98c0 pc=0x4210d5
runtime.(*mheap).grow(0x24ee9e0, 0xe01d?)
	/usr/lib/go/src/runtime/mheap.go:1459 +0x23d fp=0x7f1e678b9960 sp=0x7f1e678b98f0 pc=0x431c1d
runtime.(*mheap).allocSpan(0x24ee9e0, 0xe01d, 0x0, 0x1)
	/usr/lib/go/src/runtime/mheap.go:1191 +0x1be fp=0x7f1e678b99f8 sp=0x7f1e678b9960 pc=0x43137e
runtime.(*mheap).alloc.func1()
	/usr/lib/go/src/runtime/mheap.go:910 +0x65 fp=0x7f1e678b9a40 sp=0x7f1e678b99f8 pc=0x430e05
runtime.systemstack()
	/usr/lib/go/src/runtime/asm_amd64.s:492 +0x49 fp=0x7f1e678b9a48 sp=0x7f1e678b9a40 pc=0x472be9

goroutine 368 [running]:
runtime.systemstack_switch()
	/usr/lib/go/src/runtime/asm_amd64.s:459 fp=0xc00068d088 sp=0xc00068d080 pc=0x472b80
runtime.(*mheap).alloc(0x1c03a000?, 0xe01d?, 0x80?)
	/usr/lib/go/src/runtime/mheap.go:904 +0x65 fp=0xc00068d0d0 sp=0xc00068d088 pc=0x430d45
runtime.(*mcache).allocLarge(0x8193e075788000?, 0x1c03a000, 0x1)
	/usr/lib/go/src/runtime/mcache.go:233 +0x85 fp=0xc00068d120 sp=0xc00068d0d0 pc=0x420065
runtime.mallocgc(0x1c03a000, 0x0, 0x0)
	/usr/lib/go/src/runtime/malloc.go:1029 +0x57e fp=0xc00068d198 sp=0xc00068d120 pc=0x415f7e
runtime.growslice(0xc000a16a80?, {0xc02f116000?, 0x3960000?, 0x3960000?}, 0xc000a16a80?)
	/usr/lib/go/src/runtime/slice.go:284 +0x4ac fp=0xc00068d200 sp=0xc00068d198 pc=0x458acc
io.ReadAll({0x7f1e67869ad8, 0xc000a16a80})
	/usr/lib/go/src/io/io.go:659 +0xa5 fp=0xc00068d280 sp=0xc00068d200 pc=0x4bce85
io/ioutil.ReadAll(...)
	/usr/lib/go/src/io/ioutil/ioutil.go:27
github.com/go-resty/resty/v2.getBodyCopy(0xc000a189c0)
	/root/go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/middleware.go:530 +0x105 fp=0xc00068d320 sp=0xc00068d280 pc=0xc31f65
github.com/go-resty/resty/v2.createHTTPRequest(0xc000496000, 0xc000a189c0)
	/root/go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/middleware.go:209 +0x505 fp=0xc00068d3b8 sp=0xc00068d320 pc=0xc2ef85
github.com/go-resty/resty/v2.(*Client).execute(0xc000496000, 0xc000a189c0)
	/root/go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:909 +0x1a2 fp=0xc00068d548 sp=0xc00068d3b8 pc=0xc2c402
github.com/go-resty/resty/v2.(*Request).Execute.func1()
	/root/go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:769 +0x88 fp=0xc00068d5b0 sp=0xc00068d548 pc=0xc35908
github.com/go-resty/resty/v2.Backoff(0xc00068d810, {0xc00068d7e8, 0x5, 0x0?})
	/root/go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/retry.go:105 +0x19b fp=0xc00068d6d0 sp=0xc00068d5b0 pc=0xc3713b
github.com/go-resty/resty/v2.(*Request).Execute(0xc000a189c0, {0x14249a0?, 0x143e67e?}, {0xc0009f0270, 0xc5})
	/root/go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:763 +0x537 fp=0xc00068d868 sp=0xc00068d6d0 pc=0xc35697
github.com/alist-org/alist/v3/drivers/google_drive.(*GoogleDrive).request(0xc00072b8c0, {0xc0009f0270, 0xc5}, {0x14249a0, 0x3}, 0xc00068d9f8, {0x0, 0x0})
	/app/drivers/google_drive/util.go:49 +0x530 fp=0xc00068d948 sp=0xc00068d868 pc=0xf848f0
github.com/alist-org/alist/v3/drivers/google_drive.(*GoogleDrive).Put(0xc00072b8c0, {0x1c3d5e8, 0xc000268080}, {0x1c40228, 0xc000154150}, {0x1c44488?, 0xc000269700?}, 0x0?)
	/app/drivers/google_drive/driver.go:138 +0x759 fp=0xc00068dbc0 sp=0xc00068d948 pc=0xf839b9
github.com/alist-org/alist/v3/internal/op.Put({0x1c3d5e8, 0xc000268080}, {0x1c45340, 0xc00072b8c0}, {0xc0007e4d98, 0x14}, {0x1c44488?, 0xc000269700?}, 0xc0008cd0a0)
	/app/internal/op/fs.go:350 +0x5f1 fp=0xc00068dd38 sp=0xc00068dbc0 pc=0x8cdb31
github.com/alist-org/alist/v3/internal/fs.copyFileBetween2Storages(0xc0008e6580, {0x1c45640, 0xc00098a600}, {0x1c45340, 0xc00072b8c0}, {0xc000816d20, 0x4c}, {0xc0007e4d98, 0x14})
	/app/internal/fs/copy.go:98 +0x47b fp=0xc00068de00 sp=0xc00068dd38 pc=0xf154fb
github.com/alist-org/alist/v3/internal/fs.copyBetween2Storages.func2(0x4?)
	/app/internal/fs/copy.go:76 +0x3d fp=0xc00068de78 sp=0xc00068de00 pc=0xf14f9d
github.com/alist-org/alist/v3/pkg/task.(*Task[...]).run(0xc0008e6580)
	/app/pkg/task/task.go:75 +0xbc fp=0xc00068df10 sp=0xc00068de78 pc=0x8fa1fc
github.com/alist-org/alist/v3/pkg/task.(*Manager[...]).do.func1()
	/app/pkg/task/manager.go:33 +0x1e5 fp=0xc00068dfe0 sp=0xc00068df10 pc=0x8f57a5
runtime.goexit()
	/usr/lib/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00068dfe8 sp=0xc00068dfe0 pc=0x474da1
created by github.com/alist-org/alist/v3/pkg/task.(*Manager[...]).do
	/app/pkg/task/manager.go:28 +0x85

goroutine 1 [chan receive, 2 minutes]:
runtime.gopark(0xc00077bb78?, 0xc00077bbd0?, 0xd3?, 0x4c?, 0xc00077bbd0?)
	/usr/lib/go/src/runtime/proc.go:363 +0xd6 fp=0xc000663ba0 sp=0xc000663b80 pc=0x443516
runtime.chanrecv(0xc000618360, 0x0, 0x1)
	/usr/lib/go/src/runtime/chan.go:583 +0x49b fp=0xc000663c30 sp=0xc000663ba0 pc=0x40f59b
runtime.chanrecv1(0xc000618360?, 0xc00077bd10?)
	/usr/lib/go/src/runtime/chan.go:442 +0x18 fp=0xc000663c58 sp=0xc000663c30 pc=0x40f098
github.com/alist-org/alist/v3/cmd.glob..func4(0x2450680?, {0x14262c6?, 0x1?, 0x1?})
	/app/cmd/server.go:61 +0x385 fp=0xc000663d98 sp=0xc000663c58 pc=0x10b2ba5
github.com/spf13/cobra.(*Command).execute(0x2450680, {0xc0000670e0, 0x1, 0x1})
	/root/go/pkg/mod/github.com/spf13/cobra@v1.5.0/command.go:876 +0x67b fp=0xc000663e70 sp=0xc000663d98 pc=0x8bc5db
github.com/spf13/cobra.(*Command).ExecuteC(0x2450400)
	/root/go/pkg/mod/github.com/spf13/cobra@v1.5.0/command.go:990 +0x3bd fp=0xc000663f28 sp=0xc000663e70 pc=0x8bcc7d
github.com/spf13/cobra.(*Command).Execute(...)
	/root/go/pkg/mod/github.com/spf13/cobra@v1.5.0/command.go:918
github.com/alist-org/alist/v3/cmd.Execute()
	/app/cmd/root.go:20 +0x25 fp=0xc000663f70 sp=0xc000663f28 pc=0x10b2645
main.main()
	/app/main.go:6 +0x17 fp=0xc000663f80 sp=0xc000663f70 pc=0x10b30f7
runtime.main()
	/usr/lib/go/src/runtime/proc.go:250 +0x212 fp=0xc000663fe0 sp=0xc000663f80 pc=0x443152
runtime.goexit()
	/usr/lib/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000663fe8 sp=0xc000663fe0 pc=0x474da1

goroutine 2 [force gc (idle), 2 minutes]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
	/usr/lib/go/src/runtime/proc.go:363 +0xd6 fp=0xc000050fb0 sp=0xc000050f90 pc=0x443516
runtime.goparkunlock(...)
	/usr/lib/go/src/runtime/proc.go:369
runtime.forcegchelper()
	/usr/lib/go/src/runtime/proc.go:302 +0xad fp=0xc000050fe0 sp=0xc000050fb0 pc=0x4433ad
runtime.goexit()
	/usr/lib/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000050fe8 sp=0xc000050fe0 pc=0x474da1
created by runtime.init.6
	/usr/lib/go/src/runtime/proc.go:290 +0x25

goroutine 3 [runnable]:
runtime.Gosched(...)
	/usr/lib/go/src/runtime/proc.go:318
runtime.bgsweep(0x0?)
	/usr/lib/go/src/runtime/mgcsweep.go:283 +0xfc fp=0xc0000517c8 sp=0xc000051790 pc=0x42de5c
runtime.gcenable.func1()
	/usr/lib/go/src/runtime/mgc.go:178 +0x26 fp=0xc0000517e0 sp=0xc0000517c8 pc=0x422a86
runtime.goexit()
	/usr/lib/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0000517e8 sp=0xc0000517e0 pc=0x474da1
created by runtime.gcenable
	/usr/lib/go/src/runtime/mgc.go:178 +0x6b

goroutine 4 [GC scavenge wait]:
runtime.gopark(0x1d3e6afd353c44?, 0x9f6f9e5?, 0x0?, 0x0?, 0x0?)
	/usr/lib/go/src/runtime/proc.go:363 +0xd6 fp=0xc000051f70 sp=0xc000051f50 pc=0x443516
runtime.goparkunlock(...)
	/usr/lib/go/src/runtime/proc.go:369
runtime.(*scavengerState).park(0x24d4940)
	/usr/lib/go/src/runtime/mgcscavenge.go:389 +0x53 fp=0xc000051fa0 sp=0xc000051f70 pc=0x42be93
runtime.bgscavenge(0x0?)
	/usr/lib/go/src/runtime/mgcscavenge.go:622 +0x65 fp=0xc000051fc8 sp=0xc000051fa0 pc=0x42c485
runtime.gcenable.func2()
	/usr/lib/go/src/runtime/mgc.go:179 +0x26 fp=0xc000051fe0 sp=0xc000051fc8 pc=0x422a26
runtime.goexit()
	/usr/lib/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000051fe8 sp=0xc000051fe0 pc=0x474da1
created by runtime.gcenable
	/usr/lib/go/src/runtime/mgc.go:179 +0xaa

goroutine 5 [finalizer wait, 2 minutes]:
runtime.gopark(0x0?, 0x194e7a8?, 0xc0?, 0x84?, 0x2000000020?)
	/usr/lib/go/src/runtime/proc.go:363 +0xd6 fp=0xc000050628 sp=0xc000050608 pc=0x443516
runtime.goparkunlock(...)
	/usr/lib/go/src/runtime/proc.go:369
runtime.runfinq()
	/usr/lib/go/src/runtime/mfinal.go:180 +0x10f fp=0xc0000507e0 sp=0xc000050628 pc=0x421b8f
runtime.goexit()
	/usr/lib/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0000507e8 sp=0xc0000507e0 pc=0x474da1
created by runtime.createfing
	/usr/lib/go/src/runtime/mfinal.go:157 +0x45

goroutine 6 [select, 2 minutes]:
runtime.gopark(0xc0000527a8?, 0x2?, 0x8?, 0x0?, 0xc00005277c?)
	/usr/lib/go/src/runtime/proc.go:363 +0xd6 fp=0xc0000525e8 sp=0xc0000525c8 pc=0x443516
runtime.selectgo(0xc0000527a8, 0xc000052778, 0x0?, 0x0, 0x0?, 0x1)
	/usr/lib/go/src/runtime/select.go:328 +0x7bc fp=0xc000052728 sp=0xc0000525e8 pc=0x4533dc
github.com/Xhofe/go-cache.NewMemCache[...].func1()
	/root/go/pkg/mod/github.com/!xhofe/go-cache@v0.0.0-20220723083548-714439c8af9a/cache.go:115 +0xf9 fp=0xc0000527e0 sp=0xc000052728 pc=0x8627b9
runtime.goexit()
	/usr/lib/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0000527e8 sp=0xc0000527e0 pc=0x474da1
created by github.com/Xhofe/go-cache.NewMemCache[...]
	/root/go/pkg/mod/github.com/!xhofe/go-cache@v0.0.0-20220723083548-714439c8af9a/cache.go:108 +0x28c

goroutine 7 [select, 2 minutes]:
runtime.gopark(0xc000052fa8?, 0x2?, 0x10?, 0x0?, 0xc000052f7c?)
	/usr/lib/go/src/runtime/proc.go:363 +0xd6 fp=0xc000052de8 sp=0xc000052dc8 pc=0x443516
runtime.selectgo(0xc000052fa8, 0xc000052f78, 0x0?, 0x0, 0x0?, 0x1)
	/usr/lib/go/src/runtime/select.go:328 +0x7bc fp=0xc000052f28 sp=0xc000052de8 pc=0x4533dc
github.com/Xhofe/go-cache.NewMemCache[...].func1()
	/root/go/pkg/mod/github.com/!xhofe/go-cache@v0.0.0-20220723083548-714439c8af9a/cache.go:115 +0xf9 fp=0xc000052fe0 sp=0xc000052f28 pc=0x8627b9
runtime.goexit()
	/usr/lib/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000052fe8 sp=0xc000052fe0 pc=0x474da1
created by github.com/Xhofe/go-cache.NewMemCache[...]
	/root/go/pkg/mod/github.com/!xhofe/go-cache@v0.0.0-20220723083548-714439c8af9a/cache.go:108 +0x28c

goroutine 8 [select, 2 minutes]:
runtime.gopark(0xc0000537a8?, 0x2?, 0x0?, 0x30?, 0xc00005377c?)
	/usr/lib/go/src/runtime/proc.go:363 +0xd6 fp=0xc0000535e8 sp=0xc0000535c8 pc=0x443516
runtime.selectgo(0xc0000537a8, 0xc000053778, 0x0?, 0x0, 0x0?, 0x1)
	/usr/lib/go/src/runtime/select.go:328 +0x7bc fp=0xc000053728 sp=0xc0000535e8 pc=0x4533dc
github.com/Xhofe/go-cache.NewMemCache[...].func1()
	/root/go/pkg/mod/github.com/!xhofe/go-cache@v0.0.0-20220723083548-714439c8af9a/cache.go:115 +0xf9 fp=0xc0000537e0 sp=0xc000053728 pc=0x8d1b39
runtime.goexit()
	/usr/lib/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0000537e8 sp=0xc0000537e0 pc=0x474da1
created by github.com/Xhofe/go-cache.NewMemCache[...]
	/root/go/pkg/mod/github.com/!xhofe/go-cache@v0.0.0-20220723083548-714439c8af9a/cache.go:108 +0x28c

goroutine 9 [select, 2 minutes]:
runtime.gopark(0xc000053fa8?, 0x2?, 0x0?, 0x0?, 0xc000053f7c?)
	/usr/lib/go/src/runtime/proc.go:363 +0xd6 fp=0xc000053de8 sp=0xc000053dc8 pc=0x443516
runtime.selectgo(0xc000053fa8, 0xc000053f78, 0x0?, 0x0, 0x0?, 0x1)
	/usr/lib/go/src/runtime/select.go:328 +0x7bc fp=0xc000053f28 sp=0xc000053de8 pc=0x4533dc
github.com/Xhofe/go-cache.NewMemCache[...].func1()
	/root/go/pkg/mod/github.com/!xhofe/go-cache@v0.0.0-20220723083548-714439c8af9a/cache.go:115 +0xf9 fp=0xc000053fe0 sp=0xc000053f28 pc=0x8627b9
runtime.goexit()
	/usr/lib/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000053fe8 sp=0xc000053fe0 pc=0x474da1
created by github.com/Xhofe/go-cache.NewMemCache[...]
	/root/go/pkg/mod/github.com/!xhofe/go-cache@v0.0.0-20220723083548-714439c8af9a/cache.go:108 +0x28c

goroutine 10 [GC worker (idle)]:
runtime.gopark(0x194e9d8?, 0xc0003a96e0?, 0x18?, 0x14?, 0x0?)
	/usr/lib/go/src/runtime/proc.go:363 +0xd6 fp=0xc00004c750 sp=0xc00004c730 pc=0x443516
runtime.gcBgMarkWorker()
	/usr/lib/go/src/runtime/mgc.go:1235 +0xf1 fp=0xc00004c7e0 sp=0xc00004c750 pc=0x424bd1
runtime.goexit()
	/usr/lib/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00004c7e8 sp=0xc00004c7e0 pc=0x474da1
created by runtime.gcBgMarkStartWorkers
	/usr/lib/go/src/runtime/mgc.go:1159 +0x25

goroutine 15 [select, 2 minutes]:
runtime.gopark(0xc00004cfa8?, 0x2?, 0x20?, 0x0?, 0xc00004cf7c?)
	/usr/lib/go/src/runtime/proc.go:363 +0xd6 fp=0xc00004cde8 sp=0xc00004cdc8 pc=0x443516
runtime.selectgo(0xc00004cfa8, 0xc00004cf78, 0xc0004903f0?, 0x0, 0xc000076660?, 0x1)
	/usr/lib/go/src/runtime/select.go:328 +0x7bc fp=0xc00004cf28 sp=0xc00004cde8 pc=0x4533dc
github.com/Xhofe/go-cache.NewMemCache[...].func1()
	/root/go/pkg/mod/github.com/!xhofe/go-cache@v0.0.0-20220723083548-714439c8af9a/cache.go:115 +0xf9 fp=0xc00004cfe0 sp=0xc00004cf28 pc=0xf54c59
runtime.goexit()
	/usr/lib/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00004cfe8 sp=0xc00004cfe0 pc=0x474da1
created by github.com/Xhofe/go-cache.NewMemCache[...]
	/root/go/pkg/mod/github.com/!xhofe/go-cache@v0.0.0-20220723083548-714439c8af9a/cache.go:108 +0x28c

goroutine 16 [select, 2 minutes]:
runtime.gopark(0xc0005e3788?, 0x2?, 0x0?, 0x0?, 0xc0005e3784?)
	/usr/lib/go/src/runtime/proc.go:363 +0xd6 fp=0xc0005e3610 sp=0xc0005e35f0 pc=0x443516
runtime.selectgo(0xc0005e3788, 0xc0005e3780, 0x0?, 0x0, 0x0?, 0x1)
	/usr/lib/go/src/runtime/select.go:328 +0x7bc fp=0xc0005e3750 sp=0xc0005e3610 pc=0x4533dc
database/sql.(*DB).connectionOpener(0xc00058fa00, {0x1c3d5e8, 0xc000449100})
	/usr/lib/go/src/database/sql/sql.go:1224 +0x8d fp=0xc0005e37b8 sp=0xc0005e3750 pc=0x76b84d
database/sql.OpenDB.func1()
	/usr/lib/go/src/database/sql/sql.go:792 +0x2e fp=0xc0005e37e0 sp=0xc0005e37b8 pc=0x769c2e
runtime.goexit()
	/usr/lib/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0005e37e8 sp=0xc0005e37e0 pc=0x474da1
created by database/sql.OpenDB
	/usr/lib/go/src/database/sql/sql.go:792 +0x18d

goroutine 93 [IO wait, 2 minutes]:
runtime.gopark(0x430d45?, 0x0?, 0x0?, 0x4?, 0x400?)
	/usr/lib/go/src/runtime/proc.go:363 +0xd6 fp=0xc000061b50 sp=0xc000061b30 pc=0x443516
runtime.netpollblock(0x7f1e67e99900?, 0x61bd8?, 0xc0?)
	/usr/lib/go/src/runtime/netpoll.go:526 +0xf7 fp=0xc000061b88 sp=0xc000061b50 pc=0x43bd17
internal/poll.runtime_pollWait(0x7f1e67afa298, 0x72)
	/usr/lib/go/src/runtime/netpoll.go:305 +0x89 fp=0xc000061ba8 sp=0xc000061b88 pc=0x46efc9
internal/poll.(*pollDesc).wait(0xc0005f7900?, 0xc000610000?, 0x0)
	/usr/lib/go/src/internal/poll/fd_poll_runtime.go:84 +0x32 fp=0xc000061bd0 sp=0xc000061ba8 pc=0x4e40f2
internal/poll.(*pollDesc).waitRead(...)
	/usr/lib/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc0005f7900, {0xc000610000, 0x1000, 0x1000})
	/usr/lib/go/src/internal/poll/fd_unix.go:167 +0x25a fp=0xc000061c50 sp=0xc000061bd0 pc=0x4e545a
net.(*netFD).Read(0xc0005f7900, {0xc000610000?, 0x0?, 0x0?})
	/usr/lib/go/src/net/fd_posix.go:55 +0x29 fp=0xc000061c98 sp=0xc000061c50 pc=0x5482a9
net.(*conn).Read(0xc0006f0c58, {0xc000610000?, 0x0?, 0x0?})
	/usr/lib/go/src/net/net.go:183 +0x45 fp=0xc000061ce0 sp=0xc000061c98 pc=0x55b365
bufio.(*Reader).fill(0xc0005c18c0)
	/usr/lib/go/src/bufio/bufio.go:106 +0xff fp=0xc000061d18 sp=0xc000061ce0 pc=0x6afaff
bufio.(*Reader).Peek(0xc0005c18c0, 0x2)
	/usr/lib/go/src/bufio/bufio.go:144 +0x5d fp=0xc000061d38 sp=0xc000061d18 pc=0x6afc5d
github.com/gorilla/websocket.(*Conn).read(0xc00058c580, 0xc000591c20?)
	/root/go/pkg/mod/github.com/gorilla/websocket@v1.5.0/conn.go:371 +0x2c fp=0xc000061d90 sp=0xc000061d38 pc=0x8e04ec
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc00058c580)
	/root/go/pkg/mod/github.com/gorilla/websocket@v1.5.0/conn.go:809 +0x7b fp=0xc000061e90 sp=0xc000061d90 pc=0x8e275b
github.com/gorilla/websocket.(*Conn).NextReader(0xc00058c580)
	/root/go/pkg/mod/github.com/gorilla/websocket@v1.5.0/conn.go:1009 +0xcc fp=0xc000061ed0 sp=0xc000061e90 pc=0x8e378c
github.com/gorilla/websocket.(*Conn).ReadJSON(0xc0005e3f98?, {0x1285b60, 0xc000739b80})
	/root/go/pkg/mod/github.com/gorilla/websocket@v1.5.0/json.go:50 +0x27 fp=0xc000061f18 sp=0xc000061ed0 pc=0x8e45a7
github.com/alist-org/alist/v3/pkg/aria2/rpc.(*httpCaller).setNotifier.func2()
	/app/pkg/aria2/rpc/call.go:93 +0xed fp=0xc000061fe0 sp=0xc000061f18 pc=0x8e9ced
runtime.goexit()
	/usr/lib/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000061fe8 sp=0xc000061fe0 pc=0x474da1
created by github.com/alist-org/alist/v3/pkg/aria2/rpc.(*httpCaller).setNotifier
	/app/pkg/aria2/rpc/call.go:83 +0x225

goroutine 92 [chan receive, 2 minutes]:
runtime.gopark(0xc0005e26c0?, 0x478ac5?, 0xc0?, 0x26?, 0x525d26?)
	/usr/lib/go/src/runtime/proc.go:363 +0xd6 fp=0xc0005e2698 sp=0xc0005e2678 pc=0x443516
runtime.chanrecv(0xc0006181e0, 0x0, 0x1)
	/usr/lib/go/src/runtime/chan.go:583 +0x49b fp=0xc0005e2728 sp=0xc0005e2698 pc=0x40f59b
runtime.chanrecv1(0xc0005c3000?, 0xc000734fe8?)
	/usr/lib/go/src/runtime/chan.go:442 +0x18 fp=0xc0005e2750 sp=0xc0005e2728 pc=0x40f098
github.com/alist-org/alist/v3/pkg/aria2/rpc.(*httpCaller).setNotifier.func1()
	/app/pkg/aria2/rpc/call.go:73 +0xa5 fp=0xc0005e27e0 sp=0xc0005e2750 pc=0x8ea145
runtime.goexit()
	/usr/lib/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0005e27e8 sp=0xc0005e27e0 pc=0x474da1
created by github.com/alist-org/alist/v3/pkg/aria2/rpc.(*httpCaller).setNotifier
	/app/pkg/aria2/rpc/call.go:69 +0x14a

goroutine 98 [chan receive, 2 minutes]:
runtime.gopark(0x1227320?, 0xc000065faf?, 0x10?, 0x34?, 0x0?)
	/usr/lib/go/src/runtime/proc.go:363 +0xd6 fp=0xc000065ee0 sp=0xc000065ec0 pc=0x443516
runtime.chanrecv(0xc0000733b0, 0xc000065faf, 0x1)
	/usr/lib/go/src/runtime/chan.go:583 +0x49b fp=0xc000065f70 sp=0xc000065ee0 pc=0x40f59b
runtime.chanrecv2(0xc000591380?, 0xc0005c19e0?)
	/usr/lib/go/src/runtime/chan.go:447 +0x18 fp=0xc000065f98 sp=0xc000065f70 pc=0x40f0d8
github.com/natefinch/lumberjack.(*Logger).millRun(0xc000591380)
	/root/go/pkg/mod/github.com/natefinch/lumberjack@v2.0.0+incompatible/lumberjack.go:379 +0x45 fp=0xc000065fc8 sp=0xc000065f98 pc=0xaa54a5
github.com/natefinch/lumberjack.(*Logger).mill.func1.1()
	/root/go/pkg/mod/github.com/natefinch/lumberjack@v2.0.0+incompatible/lumberjack.go:390 +0x26 fp=0xc000065fe0 sp=0xc000065fc8 pc=0xaa5666
runtime.goexit()
	/usr/lib/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000065fe8 sp=0xc000065fe0 pc=0x474da1
created by github.com/natefinch/lumberjack.(*Logger).mill.func1
	/root/go/pkg/mod/github.com/natefinch/lumberjack@v2.0.0+incompatible/lumberjack.go:390 +0x96

goroutine 305 [IO wait, 2 minutes]:
runtime.gopark(0x34fb?, 0xb?, 0x0?, 0x0?, 0xf?)
	/usr/lib/go/src/runtime/proc.go:363 +0xd6 fp=0xc00066f620 sp=0xc00066f600 pc=0x443516
runtime.netpollblock(0x4c6b65?, 0x261?, 0x0?)
	/usr/lib/go/src/runtime/netpoll.go:526 +0xf7 fp=0xc00066f658 sp=0xc00066f620 pc=0x43bd17
internal/poll.runtime_pollWait(0x7f1e67afa1a8, 0x72)
	/usr/lib/go/src/runtime/netpoll.go:305 +0x89 fp=0xc00066f678 sp=0xc00066f658 pc=0x46efc9
internal/poll.(*pollDesc).wait(0xc00061f380?, 0xc0009ab500?, 0x0)
	/usr/lib/go/src/internal/poll/fd_poll_runtime.go:84 +0x32 fp=0xc00066f6a0 sp=0xc00066f678 pc=0x4e40f2
internal/poll.(*pollDesc).waitRead(...)
	/usr/lib/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc00061f380, {0xc0009ab500, 0x3500, 0x3500})
	/usr/lib/go/src/internal/poll/fd_unix.go:167 +0x25a fp=0xc00066f720 sp=0xc00066f6a0 pc=0x4e545a
net.(*netFD).Read(0xc00061f380, {0xc0009ab500?, 0xc0003c9da0?, 0xc0009ab505?})
	/usr/lib/go/src/net/fd_posix.go:55 +0x29 fp=0xc00066f768 sp=0xc00066f720 pc=0x5482a9
net.(*conn).Read(0xc0006f0b08, {0xc0009ab500?, 0x58?, 0x7f1e8f1a6108?})
	/usr/lib/go/src/net/net.go:183 +0x45 fp=0xc00066f7b0 sp=0xc00066f768 pc=0x55b365
crypto/tls.(*atLeastReader).Read(0xc0005f3878, {0xc0009ab500?, 0x0?, 0x13bd3a0?})
	/usr/lib/go/src/crypto/tls/conn.go:787 +0x3d fp=0xc00066f7f8 sp=0xc00066f7b0 pc=0x67793d
bytes.(*Buffer).ReadFrom(0xc0000df778, {0x1c2e420, 0xc0005f3878})
	/usr/lib/go/src/bytes/buffer.go:202 +0x98 fp=0xc00066f850 sp=0xc00066f7f8 pc=0x573058
crypto/tls.(*Conn).readFromUntil(0xc0000df500, {0x1c30020?, 0xc0006f0b08}, 0x11?)
	/usr/lib/go/src/crypto/tls/conn.go:809 +0xe5 fp=0xc00066f890 sp=0xc00066f850 pc=0x677b25
crypto/tls.(*Conn).readRecordOrCCS(0xc0000df500, 0x0)
	/usr/lib/go/src/crypto/tls/conn.go:616 +0x116 fp=0xc00066fc18 sp=0xc00066f890 pc=0x674f76
crypto/tls.(*Conn).readRecord(...)
	/usr/lib/go/src/crypto/tls/conn.go:582
crypto/tls.(*Conn).Read(0xc0000df500, {0xc00031f000, 0x1000, 0x0?})
	/usr/lib/go/src/crypto/tls/conn.go:1287 +0x16f fp=0xc00066fc88 sp=0xc00066fc18 pc=0x67abcf
net/http.(*persistConn).Read(0xc000560c60, {0xc00031f000?, 0xc0008df4a0?, 0xc00066fd30?})
	/usr/lib/go/src/net/http/transport.go:1929 +0x4e fp=0xc00066fce8 sp=0xc00066fc88 pc=0x74a8ae
bufio.(*Reader).fill(0xc0005c0360)
	/usr/lib/go/src/bufio/bufio.go:106 +0xff fp=0xc00066fd20 sp=0xc00066fce8 pc=0x6afaff
bufio.(*Reader).Peek(0xc0005c0360, 0x1)
	/usr/lib/go/src/bufio/bufio.go:144 +0x5d fp=0xc00066fd40 sp=0xc00066fd20 pc=0x6afc5d
net/http.(*persistConn).readLoop(0xc000560c60)
	/usr/lib/go/src/net/http/transport.go:2093 +0x1ac fp=0xc00066ffc8 sp=0xc00066fd40 pc=0x74b6cc
net/http.(*Transport).dialConn.func5()
	/usr/lib/go/src/net/http/transport.go:1751 +0x26 fp=0xc00066ffe0 sp=0xc00066ffc8 pc=0x749ea6
runtime.goexit()
	/usr/lib/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00066ffe8 sp=0xc00066ffe0 pc=0x474da1
created by net/http.(*Transport).dialConn
	/usr/lib/go/src/net/http/transport.go:1751 +0x173e

goroutine 306 [select, 2 minutes]:
runtime.gopark(0xc00066ef90?, 0x2?, 0xd8?, 0xed?, 0xc00066ef24?)
	/usr/lib/go/src/runtime/proc.go:363 +0xd6 fp=0xc00066ed90 sp=0xc00066ed70 pc=0x443516
runtime.selectgo(0xc00066ef90, 0xc00066ef20, 0xc000448300?, 0x0, 0xc0009c3290?, 0x1)
	/usr/lib/go/src/runtime/select.go:328 +0x7bc fp=0xc00066eed0 sp=0xc00066ed90 pc=0x4533dc
net/http.(*persistConn).writeLoop(0xc000560c60)
	/usr/lib/go/src/net/http/transport.go:2392 +0xf5 fp=0xc00066efc8 sp=0xc00066eed0 pc=0x74d355
net/http.(*Transport).dialConn.func6()
	/usr/lib/go/src/net/http/transport.go:1752 +0x26 fp=0xc00066efe0 sp=0xc00066efc8 pc=0x749e46
runtime.goexit()
	/usr/lib/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00066efe8 sp=0xc00066efe0 pc=0x474da1
created by net/http.(*Transport).dialConn
	/usr/lib/go/src/net/http/transport.go:1752 +0x1791

goroutine 100 [IO wait]:
runtime.gopark(0x200000003?, 0xc000735860?, 0x0?, 0xe0?, 0xc000669c48?)
	/usr/lib/go/src/runtime/proc.go:363 +0xd6 fp=0xc000669bd8 sp=0xc000669bb8 pc=0x443516
runtime.netpollblock(0xc000669c28?, 0x669ca0?, 0xc0?)
	/usr/lib/go/src/runtime/netpoll.go:526 +0xf7 fp=0xc000669c10 sp=0xc000669bd8 pc=0x43bd17
internal/poll.runtime_pollWait(0x7f1e67af9fc8, 0x72)
	/usr/lib/go/src/runtime/netpoll.go:305 +0x89 fp=0xc000669c30 sp=0xc000669c10 pc=0x46efc9
internal/poll.(*pollDesc).wait(0xc000640e00?, 0x6?, 0x0)
	/usr/lib/go/src/internal/poll/fd_poll_runtime.go:84 +0x32 fp=0xc000669c58 sp=0xc000669c30 pc=0x4e40f2
internal/poll.(*pollDesc).waitRead(...)
	/usr/lib/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Accept(0xc000640e00)
	/usr/lib/go/src/internal/poll/fd_unix.go:614 +0x234 fp=0xc000669cf0 sp=0xc000669c58 pc=0x4e9374
net.(*netFD).accept(0xc000640e00)
	/usr/lib/go/src/net/fd_unix.go:172 +0x35 fp=0xc000669da8 sp=0xc000669cf0 pc=0x54a3b5
net.(*TCPListener).accept(0xc000632678)
	/usr/lib/go/src/net/tcpsock_posix.go:142 +0x28 fp=0xc000669dd8 sp=0xc000669da8 pc=0x5647a8
net.(*TCPListener).Accept(0xc000632678)
	/usr/lib/go/src/net/tcpsock.go:288 +0x3d fp=0xc000669e08 sp=0xc000669dd8 pc=0x56397d
net/http.(*onceCloseListener).Accept(0xc00016fe00?)
	<autogenerated>:1 +0x2a fp=0xc000669e20 sp=0xc000669e08 pc=0x75b40a
net/http.(*Server).Serve(0xc000658000, {0x1c3bb60, 0xc000632678})
	/usr/lib/go/src/net/http/server.go:3070 +0x385 fp=0xc000669f50 sp=0xc000669e20 pc=0x736045
net/http.(*Server).ListenAndServe(0xc000658000)
	/usr/lib/go/src/net/http/server.go:2999 +0x7d fp=0xc000669f80 sp=0xc000669f50 pc=0x735c7d
github.com/alist-org/alist/v3/cmd.glob..func4.1()
	/app/cmd/server.go:48 +0x55 fp=0xc000669fe0 sp=0xc000669f80 pc=0x10b2dd5
runtime.goexit()
	/usr/lib/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000669fe8 sp=0xc000669fe0 pc=0x474da1
created by github.com/alist-org/alist/v3/cmd.glob..func4
	/app/cmd/server.go:42 +0x305

goroutine 101 [select, 2 minutes, locked to thread]:
runtime.gopark(0xc00004d7a8?, 0x2?, 0x0?, 0x0?, 0xc00004d7a4?)
	/usr/lib/go/src/runtime/proc.go:363 +0xd6 fp=0xc00004d618 sp=0xc00004d5f8 pc=0x443516
runtime.selectgo(0xc00004d7a8, 0xc00004d7a0, 0x0?, 0x0, 0x0?, 0x1)
	/usr/lib/go/src/runtime/select.go:328 +0x7bc fp=0xc00004d758 sp=0xc00004d618 pc=0x4533dc
runtime.ensureSigM.func1()
	/usr/lib/go/src/runtime/signal_unix.go:991 +0x1b0 fp=0xc00004d7e0 sp=0xc00004d758 pc=0x457690
runtime.goexit()
	/usr/lib/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00004d7e8 sp=0xc00004d7e0 pc=0x474da1
created by runtime.ensureSigM
	/usr/lib/go/src/runtime/signal_unix.go:974 +0xbd

goroutine 102 [syscall, 2 minutes]:
runtime.notetsleepg(0x0?, 0x0?)
	/usr/lib/go/src/runtime/lock_futex.go:236 +0x34 fp=0xc00004dfa0 sp=0xc00004df68 pc=0x414bb4
os/signal.signal_recv()
	/usr/lib/go/src/runtime/sigqueue.go:152 +0x2f fp=0xc00004dfc0 sp=0xc00004dfa0 pc=0x4713cf
os/signal.loop()
	/usr/lib/go/src/os/signal/signal_unix.go:23 +0x19 fp=0xc00004dfe0 sp=0xc00004dfc0 pc=0x1085119
runtime.goexit()
	/usr/lib/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00004dfe8 sp=0xc00004dfe0 pc=0x474da1
created by os/signal.Notify.func1.1
	/usr/lib/go/src/os/signal/signal.go:151 +0x2a

goroutine 147 [select, 2 minutes]:
runtime.gopark(0xc0005e2fa8?, 0x2?, 0x0?, 0x30?, 0xc0005e2f7c?)
	/usr/lib/go/src/runtime/proc.go:363 +0xd6 fp=0xc0005e2e00 sp=0xc0005e2de0 pc=0x443516
runtime.selectgo(0xc0005e2fa8, 0xc0005e2f78, 0xc0005e2fb8?, 0x0, 0xc0005e2f98?, 0x1)
	/usr/lib/go/src/runtime/select.go:328 +0x7bc fp=0xc0005e2f40 sp=0xc0005e2e00 pc=0x4533dc
github.com/alist-org/alist/v3/pkg/cron.(*Cron).Do.func1()
	/app/pkg/cron/cron.go:22 +0xd3 fp=0xc0005e2fe0 sp=0xc0005e2f40 pc=0xf5c0f3
runtime.goexit()
	/usr/lib/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0005e2fe8 sp=0xc0005e2fe0 pc=0x474da1
created by github.com/alist-org/alist/v3/pkg/cron.(*Cron).Do
	/app/pkg/cron/cron.go:18 +0x72

goroutine 173 [select, 2 minutes]:
runtime.gopark(0xc0005e17a8?, 0x2?, 0x68?, 0x16?, 0xc0005e177c?)
	/usr/lib/go/src/runtime/proc.go:363 +0xd6 fp=0xc0005e1600 sp=0xc0005e15e0 pc=0x443516
runtime.selectgo(0xc0005e17a8, 0xc0005e1778, 0xc0005c1c10?, 0x0, 0x0?, 0x1)
	/usr/lib/go/src/runtime/select.go:328 +0x7bc fp=0xc0005e1740 sp=0xc0005e1600 pc=0x4533dc
github.com/alist-org/alist/v3/pkg/cron.(*Cron).Do.func1()
	/app/pkg/cron/cron.go:22 +0xd3 fp=0xc0005e17e0 sp=0xc0005e1740 pc=0xf5c0f3
runtime.goexit()
	/usr/lib/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0005e17e8 sp=0xc0005e17e0 pc=0x474da1
created by github.com/alist-org/alist/v3/pkg/cron.(*Cron).Do
	/app/pkg/cron/cron.go:18 +0x72

goroutine 195 [select, 2 minutes]:
runtime.gopark(0xc0005e1fa8?, 0x2?, 0x0?, 0x30?, 0xc0005e1f7c?)
	/usr/lib/go/src/runtime/proc.go:363 +0xd6 fp=0xc0005e1e00 sp=0xc0005e1de0 pc=0x443516
runtime.selectgo(0xc0005e1fa8, 0xc0005e1f78, 0x5?, 0x0, 0x15?, 0x1)
	/usr/lib/go/src/runtime/select.go:328 +0x7bc fp=0xc0005e1f40 sp=0xc0005e1e00 pc=0x4533dc
github.com/alist-org/alist/v3/pkg/cron.(*Cron).Do.func1()
	/app/pkg/cron/cron.go:22 +0xd3 fp=0xc0005e1fe0 sp=0xc0005e1f40 pc=0xf5c0f3
runtime.goexit()
	/usr/lib/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc0005e1fe8 sp=0xc0005e1fe0 pc=0x474da1
created by github.com/alist-org/alist/v3/pkg/cron.(*Cron).Do
	/app/pkg/cron/cron.go:18 +0x72

goroutine 378 [IO wait]:
runtime.gopark(0x1a7b?, 0xb?, 0x0?, 0x0?, 0x8?)
	/usr/lib/go/src/runtime/proc.go:363 +0xd6 fp=0xc000667620 sp=0xc000667600 pc=0x443516
runtime.netpollblock(0x4c6b65?, 0x261?, 0x0?)
	/usr/lib/go/src/runtime/netpoll.go:526 +0xf7 fp=0xc000667658 sp=0xc000667620 pc=0x43bd17
internal/poll.runtime_pollWait(0x7f1e67af9848, 0x72)
	/usr/lib/go/src/runtime/netpoll.go:305 +0x89 fp=0xc000667678 sp=0xc000667658 pc=0x46efc9
internal/poll.(*pollDesc).wait(0xc0008e7080?, 0xc000781a80?, 0x0)
	/usr/lib/go/src/internal/poll/fd_poll_runtime.go:84 +0x32 fp=0xc0006676a0 sp=0xc000667678 pc=0x4e40f2
internal/poll.(*pollDesc).waitRead(...)
	/usr/lib/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc0008e7080, {0xc000781a80, 0x1a80, 0x1a80})
	/usr/lib/go/src/internal/poll/fd_unix.go:167 +0x25a fp=0xc000667720 sp=0xc0006676a0 pc=0x4e545a
net.(*netFD).Read(0xc0008e7080, {0xc000781a80?, 0xc00015f400?, 0xc000781a85?})
	/usr/lib/go/src/net/fd_posix.go:55 +0x29 fp=0xc000667768 sp=0xc000667720 pc=0x5482a9
net.(*conn).Read(0xc0006f1298, {0xc000781a80?, 0x58?, 0x7f1e8f1a6108?})
	/usr/lib/go/src/net/net.go:183 +0x45 fp=0xc0006677b0 sp=0xc000667768 pc=0x55b365
crypto/tls.(*atLeastReader).Read(0xc0008cb3c8, {0xc000781a80?, 0x0?, 0x13bd3a0?})
	/usr/lib/go/src/crypto/tls/conn.go:787 +0x3d fp=0xc0006677f8 sp=0xc0006677b0 pc=0x67793d
bytes.(*Buffer).ReadFrom(0xc000857078, {0x1c2e420, 0xc0008cb3c8})
	/usr/lib/go/src/bytes/buffer.go:202 +0x98 fp=0xc000667850 sp=0xc0006677f8 pc=0x573058
crypto/tls.(*Conn).readFromUntil(0xc000856e00, {0x1c30020?, 0xc0006f1298}, 0x11?)
	/usr/lib/go/src/crypto/tls/conn.go:809 +0xe5 fp=0xc000667890 sp=0xc000667850 pc=0x677b25
crypto/tls.(*Conn).readRecordOrCCS(0xc000856e00, 0x0)
	/usr/lib/go/src/crypto/tls/conn.go:616 +0x116 fp=0xc000667c18 sp=0xc000667890 pc=0x674f76
crypto/tls.(*Conn).readRecord(...)
	/usr/lib/go/src/crypto/tls/conn.go:582
crypto/tls.(*Conn).Read(0xc000856e00, {0xc000891000, 0x1000, 0x0?})
	/usr/lib/go/src/crypto/tls/conn.go:1287 +0x16f fp=0xc000667c88 sp=0xc000667c18 pc=0x67abcf
net/http.(*persistConn).Read(0xc000885680, {0xc000891000?, 0xc000592e40?, 0xc000667d30?})
	/usr/lib/go/src/net/http/transport.go:1929 +0x4e fp=0xc000667ce8 sp=0xc000667c88 pc=0x74a8ae
bufio.(*Reader).fill(0xc0009d6b40)
	/usr/lib/go/src/bufio/bufio.go:106 +0xff fp=0xc000667d20 sp=0xc000667ce8 pc=0x6afaff
bufio.(*Reader).Peek(0xc0009d6b40, 0x1)
	/usr/lib/go/src/bufio/bufio.go:144 +0x5d fp=0xc000667d40 sp=0xc000667d20 pc=0x6afc5d
net/http.(*persistConn).readLoop(0xc000885680)
	/usr/lib/go/src/net/http/transport.go:2093 +0x1ac fp=0xc000667fc8 sp=0xc000667d40 pc=0x74b6cc
net/http.(*Transport).dialConn.func5()
	/usr/lib/go/src/net/http/transport.go:1751 +0x26 fp=0xc000667fe0 sp=0xc000667fc8 pc=0x749ea6
runtime.goexit()
	/usr/lib/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000667fe8 sp=0xc000667fe0 pc=0x474da1
created by net/http.(*Transport).dialConn
	/usr/lib/go/src/net/http/transport.go:1751 +0x173e

goroutine 394 [select, 2 minutes]:
runtime.gopark(0xc000a4bf18?, 0x6?, 0x0?, 0x6f?, 0xc000a4bdf4?)
	/usr/lib/go/src/runtime/proc.go:363 +0xd6 fp=0xc000a4bc18 sp=0xc000a4bbf8 pc=0x443516
runtime.selectgo(0xc000a4bf18, 0xc000a4bde8, 0x142c0ae?, 0x0, 0x0?, 0x1)
	/usr/lib/go/src/runtime/select.go:328 +0x7bc fp=0xc000a4bd58 sp=0xc000a4bc18 pc=0x4533dc
net/http.(*http2clientStream).writeRequest(0xc000a16900, 0xc000103e00)
	/usr/lib/go/src/net/http/h2_bundle.go:8096 +0x9c7 fp=0xc000a4bf90 sp=0xc000a4bd58 pc=0x713827
net/http.(*http2clientStream).doRequest(0x0?, 0x0?)
	/usr/lib/go/src/net/http/h2_bundle.go:7958 +0x1e fp=0xc000a4bfc0 sp=0xc000a4bf90 pc=0x712e1e
net/http.(*http2ClientConn).RoundTrip.func3()
	/usr/lib/go/src/net/http/h2_bundle.go:7887 +0x2a fp=0xc000a4bfe0 sp=0xc000a4bfc0 pc=0x712dca
runtime.goexit()
	/usr/lib/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000a4bfe8 sp=0xc000a4bfe0 pc=0x474da1
created by net/http.(*http2ClientConn).RoundTrip
	/usr/lib/go/src/net/http/h2_bundle.go:7887 +0x30a

goroutine 383 [sync.Cond.Wait]:
runtime.gopark(0xd?, 0x1000?, 0xd?, 0x0?, 0x0?)
	/usr/lib/go/src/runtime/proc.go:363 +0xd6 fp=0xc000691080 sp=0xc000691060 pc=0x443516
runtime.goparkunlock(...)
	/usr/lib/go/src/runtime/proc.go:369
sync.runtime_notifyListWait(0xc000a16948, 0x2a3)
	/usr/lib/go/src/runtime/sema.go:517 +0x14c fp=0xc0006910c8 sp=0xc000691080 pc=0x470f6c
sync.(*Cond).Wait(0xd?)
	/usr/lib/go/src/sync/cond.go:70 +0x8c fp=0xc000691100 sp=0xc0006910c8 pc=0x489cac
net/http.(*http2pipe).Read(0xc000a16930, {0xc07a40b374, 0x1b64c8c, 0x1b64c8c})
	/usr/lib/go/src/net/http/h2_bundle.go:3668 +0xeb fp=0xc000691168 sp=0xc000691100 pc=0x6fdb0b
net/http.http2transportResponseBody.Read({0xc000a16900?}, {0xc07a40b374?, 0x59a6000?, 0x59a6000?})
	/usr/lib/go/src/net/http/h2_bundle.go:9158 +0x85 fp=0xc000691200 sp=0xc000691168 pc=0x71a205
io.ReadAll({0x7f1e67869ad8, 0xc000a16900})
	/usr/lib/go/src/io/io.go:661 +0xfe fp=0xc000691280 sp=0xc000691200 pc=0x4bcede
io/ioutil.ReadAll(...)
	/usr/lib/go/src/io/ioutil/ioutil.go:27
github.com/go-resty/resty/v2.getBodyCopy(0xc000a18680)
	/root/go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/middleware.go:530 +0x105 fp=0xc000691320 sp=0xc000691280 pc=0xc31f65
github.com/go-resty/resty/v2.createHTTPRequest(0xc000496000, 0xc000a18680)
	/root/go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/middleware.go:209 +0x505 fp=0xc0006913b8 sp=0xc000691320 pc=0xc2ef85
github.com/go-resty/resty/v2.(*Client).execute(0xc000496000, 0xc000a18680)
	/root/go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:909 +0x1a2 fp=0xc000691548 sp=0xc0006913b8 pc=0xc2c402
github.com/go-resty/resty/v2.(*Request).Execute.func1()
	/root/go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:769 +0x88 fp=0xc0006915b0 sp=0xc000691548 pc=0xc35908
github.com/go-resty/resty/v2.Backoff(0xc000691810, {0xc0006917e8, 0x5, 0x0?})
	/root/go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/retry.go:105 +0x19b fp=0xc0006916d0 sp=0xc0006915b0 pc=0xc3713b
github.com/go-resty/resty/v2.(*Request).Execute(0xc000a18680, {0x14249a0?, 0x143e67e?}, {0xc0009f00d0, 0xcb})
	/root/go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:763 +0x537 fp=0xc000691868 sp=0xc0006916d0 pc=0xc35697
github.com/alist-org/alist/v3/drivers/google_drive.(*GoogleDrive).request(0xc00072b8c0, {0xc0009f00d0, 0xcb}, {0x14249a0, 0x3}, 0xc0006919f8, {0x0, 0x0})
	/app/drivers/google_drive/util.go:49 +0x530 fp=0xc000691948 sp=0xc000691868 pc=0xf848f0
github.com/alist-org/alist/v3/drivers/google_drive.(*GoogleDrive).Put(0xc00072b8c0, {0x1c3d5e8, 0xc0002688c0}, {0x1c40228, 0xc0001540e0}, {0x1c44488?, 0xc000269640?}, 0x0?)
	/app/drivers/google_drive/driver.go:138 +0x759 fp=0xc000691bc0 sp=0xc000691948 pc=0xf839b9
github.com/alist-org/alist/v3/internal/op.Put({0x1c3d5e8, 0xc0002688c0}, {0x1c45340, 0xc00072b8c0}, {0xc0007e54d0, 0x17}, {0x1c44488?, 0xc000269640?}, 0xc0008ccec0)
	/app/internal/op/fs.go:350 +0x5f1 fp=0xc000691d38 sp=0xc000691bc0 pc=0x8cdb31
github.com/alist-org/alist/v3/internal/fs.copyFileBetween2Storages(0xc0008e7580, {0x1c45640, 0xc00098a600}, {0x1c45340, 0xc00072b8c0}, {0xc000867650, 0x66}, {0xc0007e54d0, 0x17})
	/app/internal/fs/copy.go:98 +0x47b fp=0xc000691e00 sp=0xc000691d38 pc=0xf154fb
github.com/alist-org/alist/v3/internal/fs.copyBetween2Storages.func2(0x24?)
	/app/internal/fs/copy.go:76 +0x3d fp=0xc000691e78 sp=0xc000691e00 pc=0xf14f9d
github.com/alist-org/alist/v3/pkg/task.(*Task[...]).run(0xc0008e7580)
	/app/pkg/task/task.go:75 +0xbc fp=0xc000691f10 sp=0xc000691e78 pc=0x8fa1fc
github.com/alist-org/alist/v3/pkg/task.(*Manager[...]).do.func1()
	/app/pkg/task/manager.go:33 +0x1e5 fp=0xc000691fe0 sp=0xc000691f10 pc=0x8f57a5
runtime.goexit()
	/usr/lib/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000691fe8 sp=0xc000691fe0 pc=0x474da1
created by github.com/alist-org/alist/v3/pkg/task.(*Manager[...]).do
	/app/pkg/task/manager.go:28 +0x85

goroutine 248 [IO wait, 1 minutes]:
runtime.gopark(0x1327?, 0xb?, 0x0?, 0x0?, 0x13?)
	/usr/lib/go/src/runtime/proc.go:363 +0xd6 fp=0xc00066d618 sp=0xc00066d5f8 pc=0x443516
runtime.netpollblock(0x4c6b65?, 0x12?, 0x0?)
	/usr/lib/go/src/runtime/netpoll.go:526 +0xf7 fp=0xc00066d650 sp=0xc00066d618 pc=0x43bd17
internal/poll.runtime_pollWait(0x7f1e67af9758, 0x72)
	/usr/lib/go/src/runtime/netpoll.go:305 +0x89 fp=0xc00066d670 sp=0xc00066d650 pc=0x46efc9
internal/poll.(*pollDesc).wait(0xc000763e00?, 0xc0009dea00?, 0x0)
	/usr/lib/go/src/internal/poll/fd_poll_runtime.go:84 +0x32 fp=0xc00066d698 sp=0xc00066d670 pc=0x4e40f2
internal/poll.(*pollDesc).waitRead(...)
	/usr/lib/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc000763e00, {0xc0009dea00, 0x1500, 0x1500})
	/usr/lib/go/src/internal/poll/fd_unix.go:167 +0x25a fp=0xc00066d718 sp=0xc00066d698 pc=0x4e545a
net.(*netFD).Read(0xc000763e00, {0xc0009dea00?, 0xc0001b2158?, 0xc00066d808?})
	/usr/lib/go/src/net/fd_posix.go:55 +0x29 fp=0xc00066d760 sp=0xc00066d718 pc=0x5482a9
net.(*conn).Read(0xc0006f01f8, {0xc0009dea00?, 0xc0008c4840?, 0x2c?})
	/usr/lib/go/src/net/net.go:183 +0x45 fp=0xc00066d7a8 sp=0xc00066d760 pc=0x55b365
crypto/tls.(*atLeastReader).Read(0xc0007fa7b0, {0xc0009dea00?, 0x0?, 0x2a9d2142f28476f1?})
	/usr/lib/go/src/crypto/tls/conn.go:787 +0x3d fp=0xc00066d7f0 sp=0xc00066d7a8 pc=0x67793d
bytes.(*Buffer).ReadFrom(0xc000679af8, {0x1c2e420, 0xc0007fa7b0})
	/usr/lib/go/src/bytes/buffer.go:202 +0x98 fp=0xc00066d848 sp=0xc00066d7f0 pc=0x573058
crypto/tls.(*Conn).readFromUntil(0xc000679880, {0x1c30020?, 0xc0006f01f8}, 0xc0002c6c40?)
	/usr/lib/go/src/crypto/tls/conn.go:809 +0xe5 fp=0xc00066d888 sp=0xc00066d848 pc=0x677b25
crypto/tls.(*Conn).readRecordOrCCS(0xc000679880, 0x0)
	/usr/lib/go/src/crypto/tls/conn.go:616 +0x116 fp=0xc00066dc10 sp=0xc00066d888 pc=0x674f76
crypto/tls.(*Conn).readRecord(...)
	/usr/lib/go/src/crypto/tls/conn.go:582
crypto/tls.(*Conn).Read(0xc000679880, {0xc0006fe000, 0x1000, 0x11?})
	/usr/lib/go/src/crypto/tls/conn.go:1287 +0x16f fp=0xc00066dc80 sp=0xc00066dc10 pc=0x67abcf
bufio.(*Reader).Read(0xc0009610e0, {0xc00040eac0, 0x9, 0xc00066dd18?})
	/usr/lib/go/src/bufio/bufio.go:237 +0x1bb fp=0xc00066dcb8 sp=0xc00066dc80 pc=0x6b00db
io.ReadAtLeast({0x1c2e240, 0xc0009610e0}, {0xc00040eac0, 0x9, 0x9}, 0x9)
	/usr/lib/go/src/io/io.go:332 +0x9a fp=0xc00066dd00 sp=0xc00066dcb8 pc=0x4bc03a
io.ReadFull(...)
	/usr/lib/go/src/io/io.go:351
net/http.http2readFrameHeader({0xc00040eac0?, 0x9?, 0xc00066ddf0?}, {0x1c2e240?, 0xc0009610e0?})
	/usr/lib/go/src/net/http/h2_bundle.go:1565 +0x6e fp=0xc00066dd50 sp=0xc00066dd00 pc=0x6f4fce
net/http.(*http2Framer).ReadFrame(0xc00040ea80)
	/usr/lib/go/src/net/http/h2_bundle.go:1829 +0x95 fp=0xc00066de00 sp=0xc00066dd50 pc=0x6f5835
net/http.(*http2clientConnReadLoop).run(0xc00066df98)
	/usr/lib/go/src/net/http/h2_bundle.go:8875 +0x130 fp=0xc00066df60 sp=0xc00066de00 pc=0x718230
net/http.(*http2ClientConn).readLoop(0xc00064ed80)
	/usr/lib/go/src/net/http/h2_bundle.go:8771 +0x6f fp=0xc00066dfc8 sp=0xc00066df60 pc=0x71774f
net/http.(*http2Transport).newClientConn.func1()
	/usr/lib/go/src/net/http/h2_bundle.go:7478 +0x26 fp=0xc00066dfe0 sp=0xc00066dfc8 pc=0x710426
runtime.goexit()
	/usr/lib/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00066dfe8 sp=0xc00066dfe0 pc=0x474da1
created by net/http.(*http2Transport).newClientConn
	/usr/lib/go/src/net/http/h2_bundle.go:7478 +0xaaa

goroutine 379 [select]:
runtime.gopark(0xc000064f90?, 0x2?, 0xd8?, 0x4d?, 0xc000064f24?)
	/usr/lib/go/src/runtime/proc.go:363 +0xd6 fp=0xc000064d90 sp=0xc000064d70 pc=0x443516
runtime.selectgo(0xc000064f90, 0xc000064f20, 0xc000268600?, 0x0, 0xc001232e40?, 0x1)
	/usr/lib/go/src/runtime/select.go:328 +0x7bc fp=0xc000064ed0 sp=0xc000064d90 pc=0x4533dc
net/http.(*persistConn).writeLoop(0xc000885680)
	/usr/lib/go/src/net/http/transport.go:2392 +0xf5 fp=0xc000064fc8 sp=0xc000064ed0 pc=0x74d355
net/http.(*Transport).dialConn.func6()
	/usr/lib/go/src/net/http/transport.go:1752 +0x26 fp=0xc000064fe0 sp=0xc000064fc8 pc=0x749e46
runtime.goexit()
	/usr/lib/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000064fe8 sp=0xc000064fe0 pc=0x474da1
created by net/http.(*Transport).dialConn
	/usr/lib/go/src/net/http/transport.go:1752 +0x1791

goroutine 436 [select, 1 minutes]:
runtime.gopark(0xc000a45fb0?, 0x2?, 0x0?, 0x0?, 0xc000a45f54?)
	/usr/lib/go/src/runtime/proc.go:363 +0xd6 fp=0xc000a45dd0 sp=0xc000a45db0 pc=0x443516
runtime.selectgo(0xc000a45fb0, 0xc000a45f50, 0x14518c3?, 0x0, 0xc000a45fa0?, 0x1)
	/usr/lib/go/src/runtime/select.go:328 +0x7bc fp=0xc000a45f10 sp=0xc000a45dd0 pc=0x4533dc
github.com/alist-org/alist/v3/pkg/task.(*Manager[...]).do.func1()
	/app/pkg/task/manager.go:30 +0x105 fp=0xc000a45fe0 sp=0xc000a45f10 pc=0x8f56c5
runtime.goexit()
	/usr/lib/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000a45fe8 sp=0xc000a45fe0 pc=0x474da1
created by github.com/alist-org/alist/v3/pkg/task.(*Manager[...]).do
	/app/pkg/task/manager.go:28 +0x85

goroutine 395 [select, 2 minutes]:
runtime.gopark(0xc000063f18?, 0x6?, 0x0?, 0x6f?, 0xc000063df4?)
	/usr/lib/go/src/runtime/proc.go:363 +0xd6 fp=0xc000063c18 sp=0xc000063bf8 pc=0x443516
runtime.selectgo(0xc000063f18, 0xc000063de8, 0x142c0ae?, 0x0, 0xc000a32a80?, 0x1)
	/usr/lib/go/src/runtime/select.go:328 +0x7bc fp=0xc000063d58 sp=0xc000063c18 pc=0x4533dc
net/http.(*http2clientStream).writeRequest(0xc000a16a80, 0xc000a34100)
	/usr/lib/go/src/net/http/h2_bundle.go:8096 +0x9c7 fp=0xc000063f90 sp=0xc000063d58 pc=0x713827
net/http.(*http2clientStream).doRequest(0x1a?, 0x0?)
	/usr/lib/go/src/net/http/h2_bundle.go:7958 +0x1e fp=0xc000063fc0 sp=0xc000063f90 pc=0x712e1e
net/http.(*http2ClientConn).RoundTrip.func3()
	/usr/lib/go/src/net/http/h2_bundle.go:7887 +0x2a fp=0xc000063fe0 sp=0xc000063fc0 pc=0x712dca
runtime.goexit()
	/usr/lib/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000063fe8 sp=0xc000063fe0 pc=0x474da1
created by net/http.(*http2ClientConn).RoundTrip
	/usr/lib/go/src/net/http/h2_bundle.go:7887 +0x30a

goroutine 425 [sync.Cond.Wait]:
runtime.gopark(0xd?, 0x1000?, 0xd?, 0x0?, 0x0?)
	/usr/lib/go/src/runtime/proc.go:363 +0xd6 fp=0xc000627080 sp=0xc000627060 pc=0x443516
runtime.goparkunlock(...)
	/usr/lib/go/src/runtime/proc.go:369
sync.runtime_notifyListWait(0xc000a16048, 0x4d)
	/usr/lib/go/src/runtime/sema.go:517 +0x14c fp=0xc0006270c8 sp=0xc000627080 pc=0x470f6c
sync.(*Cond).Wait(0xd?)
	/usr/lib/go/src/sync/cond.go:70 +0x8c fp=0xc000627100 sp=0xc0006270c8 pc=0x489cac
net/http.(*http2pipe).Read(0xc000a16030, {0xc02daf07ed, 0x1265813, 0x1265813})
	/usr/lib/go/src/net/http/h2_bundle.go:3668 +0xeb fp=0xc000627168 sp=0xc000627100 pc=0x6fdb0b
net/http.http2transportResponseBody.Read({0xc000a16000?}, {0xc02daf07ed?, 0x1d60000?, 0x1d60000?})
	/usr/lib/go/src/net/http/h2_bundle.go:9158 +0x85 fp=0xc000627200 sp=0xc000627168 pc=0x71a205
io.ReadAll({0x7f1e67869ad8, 0xc000a16000})
	/usr/lib/go/src/io/io.go:661 +0xfe fp=0xc000627280 sp=0xc000627200 pc=0x4bcede
io/ioutil.ReadAll(...)
	/usr/lib/go/src/io/ioutil/ioutil.go:27
github.com/go-resty/resty/v2.getBodyCopy(0xc000a18b60)
	/root/go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/middleware.go:530 +0x105 fp=0xc000627320 sp=0xc000627280 pc=0xc31f65
github.com/go-resty/resty/v2.createHTTPRequest(0xc000496000, 0xc000a18b60)
	/root/go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/middleware.go:209 +0x505 fp=0xc0006273b8 sp=0xc000627320 pc=0xc2ef85
github.com/go-resty/resty/v2.(*Client).execute(0xc000496000, 0xc000a18b60)
	/root/go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/client.go:909 +0x1a2 fp=0xc000627548 sp=0xc0006273b8 pc=0xc2c402
github.com/go-resty/resty/v2.(*Request).Execute.func1()
	/root/go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:769 +0x88 fp=0xc0006275b0 sp=0xc000627548 pc=0xc35908
github.com/go-resty/resty/v2.Backoff(0xc000627810, {0xc0006277e8, 0x5, 0x0?})
	/root/go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/retry.go:105 +0x19b fp=0xc0006276d0 sp=0xc0006275b0 pc=0xc3713b
github.com/go-resty/resty/v2.(*Request).Execute(0xc000a18b60, {0x14249a0?, 0x143e67e?}, {0xc0009f01a0, 0xcb})
	/root/go/pkg/mod/github.com/go-resty/resty/v2@v2.7.0/request.go:763 +0x537 fp=0xc000627868 sp=0xc0006276d0 pc=0xc35697
github.com/alist-org/alist/v3/drivers/google_drive.(*GoogleDrive).request(0xc00072b8c0, {0xc0009f01a0, 0xcb}, {0x14249a0, 0x3}, 0xc0006279f8, {0x0, 0x0})
	/app/drivers/google_drive/util.go:49 +0x530 fp=0xc000627948 sp=0xc000627868 pc=0xf848f0
github.com/alist-org/alist/v3/drivers/google_drive.(*GoogleDrive).Put(0xc00072b8c0, {0x1c3d5e8, 0xc0002681c0}, {0x1c40228, 0xc0001540e0}, {0x1c44488?, 0xc000268680?}, 0x0?)
	/app/drivers/google_drive/driver.go:138 +0x759 fp=0xc000627bc0 sp=0xc000627948 pc=0xf839b9
github.com/alist-org/alist/v3/internal/op.Put({0x1c3d5e8, 0xc0002681c0}, {0x1c45340, 0xc00072b8c0}, {0xc0007e5a58, 0x12}, {0x1c44488?, 0xc000268680?}, 0xc0008cc430)
	/app/internal/op/fs.go:350 +0x5f1 fp=0xc000627d38 sp=0xc000627bc0 pc=0x8cdb31
github.com/alist-org/alist/v3/internal/fs.copyFileBetween2Storages(0xc000a40b80, {0x1c45640, 0xc00098a600}, {0x1c45340, 0xc00072b8c0}, {0xc000a42300, 0x59}, {0xc0007e5a58, 0x12})
	/app/internal/fs/copy.go:98 +0x47b fp=0xc000627e00 sp=0xc000627d38 pc=0xf154fb
github.com/alist-org/alist/v3/internal/fs.copyBetween2Storages.func2(0xc000a88880?)
	/app/internal/fs/copy.go:76 +0x3d fp=0xc000627e78 sp=0xc000627e00 pc=0xf14f9d
github.com/alist-org/alist/v3/pkg/task.(*Task[...]).run(0xc000a40b80)
	/app/pkg/task/task.go:75 +0xbc fp=0xc000627f10 sp=0xc000627e78 pc=0x8fa1fc
github.com/alist-org/alist/v3/pkg/task.(*Manager[...]).do.func1()
	/app/pkg/task/manager.go:33 +0x1e5 fp=0xc000627fe0 sp=0xc000627f10 pc=0x8f57a5
runtime.goexit()
	/usr/lib/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000627fe8 sp=0xc000627fe0 pc=0x474da1
created by github.com/alist-org/alist/v3/pkg/task.(*Manager[...]).do
	/app/pkg/task/manager.go:28 +0x85

goroutine 393 [runnable]:
runtime.gopark(0x5fd6?, 0xb?, 0x0?, 0x0?, 0x15?)
	/usr/lib/go/src/runtime/proc.go:363 +0xd6 fp=0xc000670668 sp=0xc000670648 pc=0x443516
runtime.netpollblock(0x4c6b65?, 0x4000?, 0x0?)
	/usr/lib/go/src/runtime/netpoll.go:526 +0xf7 fp=0xc0006706a0 sp=0xc000670668 pc=0x43bd17
internal/poll.runtime_pollWait(0x7f1e67af9668, 0x72)
	/usr/lib/go/src/runtime/netpoll.go:305 +0x89 fp=0xc0006706c0 sp=0xc0006706a0 pc=0x46efc9
internal/poll.(*pollDesc).wait(0xc0008e7f00?, 0xc000ae880d?, 0x0)
	/usr/lib/go/src/internal/poll/fd_poll_runtime.go:84 +0x32 fp=0xc0006706e8 sp=0xc0006706c0 pc=0x4e40f2
internal/poll.(*pollDesc).waitRead(...)
	/usr/lib/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc0008e7f00, {0xc000ae880d, 0x97f3, 0x97f3})
	/usr/lib/go/src/internal/poll/fd_unix.go:167 +0x25a fp=0xc000670768 sp=0xc0006706e8 pc=0x4e545a
net.(*netFD).Read(0xc0008e7f00, {0xc000ae880d?, 0xc00040d620?, 0xc000aec02a?})
	/usr/lib/go/src/net/fd_posix.go:55 +0x29 fp=0xc0006707b0 sp=0xc000670768 pc=0x5482a9
net.(*conn).Read(0xc0006f1430, {0xc000ae880d?, 0x572b88?, 0x8?})
	/usr/lib/go/src/net/net.go:183 +0x45 fp=0xc0006707f8 sp=0xc0006707b0 pc=0x55b365
crypto/tls.(*atLeastReader).Read(0xc00094d950, {0xc000ae880d?, 0x0?, 0x572b88?})
	/usr/lib/go/src/crypto/tls/conn.go:787 +0x3d fp=0xc000670840 sp=0xc0006707f8 pc=0x67793d
bytes.(*Buffer).ReadFrom(0xc0009eccf8, {0x1c2e420, 0xc00094d950})
	/usr/lib/go/src/bytes/buffer.go:202 +0x98 fp=0xc000670898 sp=0xc000670840 pc=0x573058
crypto/tls.(*Conn).readFromUntil(0xc0009eca80, {0x1c30020?, 0xc0006f1430}, 0x5fe3?)
	/usr/lib/go/src/crypto/tls/conn.go:809 +0xe5 fp=0xc0006708d8 sp=0xc000670898 pc=0x677b25
crypto/tls.(*Conn).readRecordOrCCS(0xc0009eca80, 0x0)
	/usr/lib/go/src/crypto/tls/conn.go:661 +0xb28 fp=0xc000670c60 sp=0xc0006708d8 pc=0x675988
crypto/tls.(*Conn).readRecord(...)
	/usr/lib/go/src/crypto/tls/conn.go:582
crypto/tls.(*Conn).Read(0xc0009eca80, {0xc000a3f000, 0x1000, 0x4000?})
	/usr/lib/go/src/crypto/tls/conn.go:1287 +0x16f fp=0xc000670cd0 sp=0xc000670c60 pc=0x67abcf
bufio.(*Reader).Read(0xc0009f3e60, {0xc000af5fe5, 0x1b, 0x9?})
	/usr/lib/go/src/bufio/bufio.go:237 +0x1bb fp=0xc000670d08 sp=0xc000670cd0 pc=0x6b00db
io.ReadAtLeast({0x1c2e240, 0xc0009f3e60}, {0xc000af2000, 0x4000, 0x4000}, 0x4000)
	/usr/lib/go/src/io/io.go:332 +0x9a fp=0xc000670d50 sp=0xc000670d08 pc=0x4bc03a
io.ReadFull(...)
	/usr/lib/go/src/io/io.go:351
net/http.(*http2Framer).ReadFrame(0xc00088a8c0)
	/usr/lib/go/src/net/http/h2_bundle.go:1837 +0x125 fp=0xc000670e00 sp=0xc000670d50 pc=0x6f58c5
net/http.(*http2clientConnReadLoop).run(0xc000670f98)
	/usr/lib/go/src/net/http/h2_bundle.go:8875 +0x130 fp=0xc000670f60 sp=0xc000670e00 pc=0x718230
net/http.(*http2ClientConn).readLoop(0xc000a16780)
	/usr/lib/go/src/net/http/h2_bundle.go:8771 +0x6f fp=0xc000670fc8 sp=0xc000670f60 pc=0x71774f
net/http.(*http2Transport).newClientConn.func1()
	/usr/lib/go/src/net/http/h2_bundle.go:7478 +0x26 fp=0xc000670fe0 sp=0xc000670fc8 pc=0x710426
runtime.goexit()
	/usr/lib/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000670fe8 sp=0xc000670fe0 pc=0x474da1
created by net/http.(*http2Transport).newClientConn
	/usr/lib/go/src/net/http/h2_bundle.go:7478 +0xaaa

goroutine 439 [select, 1 minutes]:
runtime.gopark(0xc000a47f18?, 0x6?, 0x0?, 0x6f?, 0xc000a47df4?)
	/usr/lib/go/src/runtime/proc.go:363 +0xd6 fp=0xc000a47c18 sp=0xc000a47bf8 pc=0x443516
runtime.selectgo(0xc000a47f18, 0xc000a47de8, 0x142c0ae?, 0x0, 0xc00098a600?, 0x1)
	/usr/lib/go/src/runtime/select.go:328 +0x7bc fp=0xc000a47d58 sp=0xc000a47c18 pc=0x4533dc
net/http.(*http2clientStream).writeRequest(0xc000a16000, 0xc000a34400)
	/usr/lib/go/src/net/http/h2_bundle.go:8096 +0x9c7 fp=0xc000a47f90 sp=0xc000a47d58 pc=0x713827
net/http.(*http2clientStream).doRequest(0x1c3d690?, 0xc00064be30?)
	/usr/lib/go/src/net/http/h2_bundle.go:7958 +0x1e fp=0xc000a47fc0 sp=0xc000a47f90 pc=0x712e1e
net/http.(*http2ClientConn).RoundTrip.func3()
	/usr/lib/go/src/net/http/h2_bundle.go:7887 +0x2a fp=0xc000a47fe0 sp=0xc000a47fc0 pc=0x712dca
runtime.goexit()
	/usr/lib/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc000a47fe8 sp=0xc000a47fe0 pc=0x474da1
created by net/http.(*http2ClientConn).RoundTrip
	/usr/lib/go/src/net/http/h2_bundle.go:7887 +0x30a

goroutine 415 [IO wait]:
runtime.gopark(0x13a9?, 0xb?, 0x0?, 0x0?, 0x14?)
	/usr/lib/go/src/runtime/proc.go:363 +0xd6 fp=0xc00066c618 sp=0xc00066c5f8 pc=0x443516
runtime.netpollblock(0x4c6b65?, 0x12?, 0x0?)
	/usr/lib/go/src/runtime/netpoll.go:526 +0xf7 fp=0xc00066c650 sp=0xc00066c618 pc=0x43bd17
internal/poll.runtime_pollWait(0x7f1e67af9b18, 0x72)
	/usr/lib/go/src/runtime/netpoll.go:305 +0x89 fp=0xc00066c670 sp=0xc00066c650 pc=0x46efc9
internal/poll.(*pollDesc).wait(0xc000a41900?, 0xc0009dc000?, 0x0)
	/usr/lib/go/src/internal/poll/fd_poll_runtime.go:84 +0x32 fp=0xc00066c698 sp=0xc00066c670 pc=0x4e40f2
internal/poll.(*pollDesc).waitRead(...)
	/usr/lib/go/src/internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc000a41900, {0xc0009dc000, 0x1500, 0x1500})
	/usr/lib/go/src/internal/poll/fd_unix.go:167 +0x25a fp=0xc00066c718 sp=0xc00066c698 pc=0x4e545a
net.(*netFD).Read(0xc000a41900, {0xc0009dc000?, 0xc000002018?, 0xc00066c808?})
	/usr/lib/go/src/net/fd_posix.go:55 +0x29 fp=0xc00066c760 sp=0xc00066c718 pc=0x5482a9
net.(*conn).Read(0xc0006f0168, {0xc0009dc000?, 0xc0008c4420?, 0x2c?})
	/usr/lib/go/src/net/net.go:183 +0x45 fp=0xc00066c7a8 sp=0xc00066c760 pc=0x55b365
crypto/tls.(*atLeastReader).Read(0xc0012318d8, {0xc0009dc000?, 0x0?, 0x191b4a7b73f57764?})
	/usr/lib/go/src/crypto/tls/conn.go:787 +0x3d fp=0xc00066c7f0 sp=0xc00066c7a8 pc=0x67793d
bytes.(*Buffer).ReadFrom(0xc0009ec278, {0x1c2e420, 0xc0012318d8})
	/usr/lib/go/src/bytes/buffer.go:202 +0x98 fp=0xc00066c848 sp=0xc00066c7f0 pc=0x573058
crypto/tls.(*Conn).readFromUntil(0xc0009ec000, {0x1c30020?, 0xc0006f0168}, 0xc00040d920?)
	/usr/lib/go/src/crypto/tls/conn.go:809 +0xe5 fp=0xc00066c888 sp=0xc00066c848 pc=0x677b25
crypto/tls.(*Conn).readRecordOrCCS(0xc0009ec000, 0x0)
	/usr/lib/go/src/crypto/tls/conn.go:616 +0x116 fp=0xc00066cc10 sp=0xc00066c888 pc=0x674f76
crypto/tls.(*Conn).readRecord(...)
	/usr/lib/go/src/crypto/tls/conn.go:582
crypto/tls.(*Conn).Read(0xc0009ec000, {0xc000312000, 0x1000, 0x11?})
	/usr/lib/go/src/crypto/tls/conn.go:1287 +0x16f fp=0xc00066cc80 sp=0xc00066cc10 pc=0x67abcf
bufio.(*Reader).Read(0xc0008d98c0, {0xc00088a3c0, 0x9, 0xc00066cd18?})
	/usr/lib/go/src/bufio/bufio.go:237 +0x1bb fp=0xc00066ccb8 sp=0xc00066cc80 pc=0x6b00db
io.ReadAtLeast({0x1c2e240, 0xc0008d98c0}, {0xc00088a3c0, 0x9, 0x9}, 0x9)
	/usr/lib/go/src/io/io.go:332 +0x9a fp=0xc00066cd00 sp=0xc00066ccb8 pc=0x4bc03a
io.ReadFull(...)
	/usr/lib/go/src/io/io.go:351
net/http.http2readFrameHeader({0xc00088a3c0?, 0x9?, 0xc00066cdf0?}, {0x1c2e240?, 0xc0008d98c0?})
	/usr/lib/go/src/net/http/h2_bundle.go:1565 +0x6e fp=0xc00066cd50 sp=0xc00066cd00 pc=0x6f4fce
net/http.(*http2Framer).ReadFrame(0xc00088a380)
	/usr/lib/go/src/net/http/h2_bundle.go:1829 +0x95 fp=0xc00066ce00 sp=0xc00066cd50 pc=0x6f5835
net/http.(*http2clientConnReadLoop).run(0xc00066cf98)
	/usr/lib/go/src/net/http/h2_bundle.go:8875 +0x130 fp=0xc00066cf60 sp=0xc00066ce00 pc=0x718230
net/http.(*http2ClientConn).readLoop(0xc000a17680)
	/usr/lib/go/src/net/http/h2_bundle.go:8771 +0x6f fp=0xc00066cfc8 sp=0xc00066cf60 pc=0x71774f
net/http.(*http2Transport).newClientConn.func1()
	/usr/lib/go/src/net/http/h2_bundle.go:7478 +0x26 fp=0xc00066cfe0 sp=0xc00066cfc8 pc=0x710426
runtime.goexit()
	/usr/lib/go/src/runtime/asm_amd64.s:1594 +0x1 fp=0xc00066cfe8 sp=0xc00066cfe0 pc=0x474da1
created by net/http.(*http2Transport).newClientConn
	/usr/lib/go/src/net/http/h2_bundle.go:7478 +0xaaa
INFO[2022-11-07 08:52:31] reading config file: data/config.json
INFO[2022-11-07 08:52:31] load config from env with prefix:
INFO[2022-11-07 08:52:31] init logrus...
INFO[2022-11-07 08:52:32] start server @ 0.0.0.0:5244
@zsbai zsbai added the bug Something isn't working label Nov 7, 2022
@xhofe xhofe closed this as completed in 6639cab Nov 7, 2022
@Pastechn
Copy link

Pastechn commented May 2, 2023

这个问题在我使用过程中再一次出现了

  • 使用场景:本地局域网的 alist 3.16.3 通过 token 的方式挂载位于公网的 alist 3.15.1,公网的 alist 自身挂载了一个国际版的 OneDrive,现在希望将本地局域网的 alist 所挂载的本地磁盘中一个大小为 16GB 的文件通过复制的方式上传至公网 alist 所挂载的 OneDrive 中
  • 问题描述:大小为 4GB 的 RAM 首先被占满,然后 3GB 的 SWAP 也被迅速吃满。发现内存占用过大后,在网页端取消了任务,但是一直显示取消中,服务器随后失联

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants