We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
alist
Dependencies
Operational
v3.3.0
Google drive
在从onedrive把数个10g左右的文件搬运到Google drive的时候开始会一瞬间把内存吃满,然后alist几分钟后被杀掉重启,猜测是将文件下载到了内存里然后实时上传;在某些情况下(比如大盘鸡)硬盘大小往往不是问题,内存却只有1g或更小,希望可以加一个选项下载到硬盘内再上传或者加一个速率限制不至于一瞬间吃满然后被kill (空闲内存700m左右,开始复制时会直接把700m吃完)
无
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
The text was updated successfully, but these errors were encountered:
6639cab
这个问题在我使用过程中再一次出现了
alist 3.16.3
token
alist 3.15.1
Sorry, something went wrong.
No branches or pull requests
Please make sure of the following things
alist
and not something else(such asDependencies
orOperational
).Alist Version / Alist 版本
v3.3.0
Driver used / 使用的存储驱动
Google drive
Describe the bug / 问题描述
在从onedrive把数个10g左右的文件搬运到Google drive的时候开始会一瞬间把内存吃满,然后alist几分钟后被杀掉重启,猜测是将文件下载到了内存里然后实时上传;在某些情况下(比如大盘鸡)硬盘大小往往不是问题,内存却只有1g或更小,希望可以加一个选项下载到硬盘内再上传或者加一个速率限制不至于一瞬间吃满然后被kill
(空闲内存700m左右,开始复制时会直接把700m吃完)
Reproduction / 复现链接
无
Logs / 日志
The text was updated successfully, but these errors were encountered: