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

[Websocket] Continuous long queries are causing the service to crash. #616

Closed
nebula-bots opened this issue Aug 14, 2023 · 1 comment
Closed
Labels
affects/master PR/issue: this bug affects master version. auto-sync process/done Process of bug severity/major Severity of bug type/bug Type: something is unexpected

Comments

@nebula-bots
Copy link

复现路径:

1.连接:192.168.8.161:9669的graph

2.控制台选择空间:yace_7qw

3.执行语句match (v) return v limit 1000000 结束后再次执行

报错信息:

fatal error: runtime: out of memory

runtime stack:
runtime.throw({0x146239b?, 0x0?})
	runtime/panic.go:1047 +0x5d fp=0x7fe3f77fdcc0 sp=0x7fe3f77fdc90 pc=0x43f5dd
runtime.sysMapOS(0xc158000000, 0x20000000?)
	runtime/mem_linux.go:187 +0x11b fp=0x7fe3f77fdd08 sp=0x7fe3f77fdcc0 pc=0x4204bb
runtime.sysMap(0x2f67900?, 0x7fffffffffff?, 0x2f77a98?)
	runtime/mem.go:142 +0x35 fp=0x7fe3f77fdd38 sp=0x7fe3f77fdd08 pc=0x41fe95
runtime.(*mheap).grow(0x2f67900, 0x10000?)
	runtime/mheap.go:1522 +0x245 fp=0x7fe3f77fddb0 sp=0x7fe3f77fdd38 pc=0x4305c5
runtime.(*mheap).allocSpan(0x2f67900, 0x10000, 0x0, 0xcb?)
	runtime/mheap.go:1243 +0x1b7 fp=0x7fe3f77fde48 sp=0x7fe3f77fddb0 pc=0x42fd17
runtime.(*mheap).alloc.func1()
	runtime/mheap.go:961 +0x65 fp=0x7fe3f77fde90 sp=0x7fe3f77fde48 pc=0x42f7c5
runtime.systemstack()
	runtime/asm_amd64.s:496 +0x49 fp=0x7fe3f77fde98 sp=0x7fe3f77fde90 pc=0x473469

goroutine 131 [running]:
runtime.systemstack_switch()
	runtime/asm_amd64.s:463 fp=0xc00200a8a0 sp=0xc00200a898 pc=0x473400
runtime.(*mheap).alloc(0x20000000?, 0x10000?, 0xb8?)
	runtime/mheap.go:955 +0x65 fp=0xc00200a8e8 sp=0xc00200a8a0 pc=0x42f705
runtime.(*mcache).allocLarge(0x15?, 0x20000000, 0x1)
	runtime/mcache.go:234 +0x85 fp=0xc00200a930 sp=0xc00200a8e8 pc=0x41ef25
runtime.mallocgc(0x20000000, 0x0, 0x0)
	runtime/malloc.go:1053 +0x4f7 fp=0xc00200a998 sp=0xc00200a930 pc=0x415c57
runtime.growslice(0x0, 0xc0cfb7ccf0?, 0xc00200aa48?, 0x40b5e5?, 0x4155de?)
	runtime/slice.go:266 +0x4a8 fp=0xc00200a9f8 sp=0xc00200a998 pc=0x457ac8
bytes.growSlice({0xc12fb00000, 0xffffff5, 0xc00200aab0?}, 0x40b9d4?)
	bytes/buffer.go:240 +0x9b fp=0xc00200aa78 sp=0xc00200a9f8 pc=0x51d6fb
bytes.(*Buffer).grow(0xc0bae94a80, 0x13)
	bytes/buffer.go:142 +0x14f fp=0xc00200aab0 sp=0xc00200aa78 pc=0x51d0ef
bytes.(*Buffer).WriteString(0xc0bae94a80, {0xc0cfb98876, 0x13})
	bytes/buffer.go:182 +0x66 fp=0xc00200aae0 sp=0xc00200aab0 pc=0x51d406
encoding/json.(*encodeState).string(0xc0bae94a80, {0xc0cfb98840, 0xb5}, 0x1)
	encoding/json/encode.go:1039 +0xdc fp=0xc00200ab28 sp=0xc00200aae0 pc=0x74145c
encoding/json.stringEncoder(0xc0bae94a80, {0x1212c40?, 0xc0cfb9aaa0?, 0xc1004e6db0?}, {0x78?, 0xad?})
	encoding/json/encode.go:645 +0x20a fp=0xc00200abb8 sp=0xc00200ab28 pc=0x73e42a
encoding/json.(*encodeState).reflectValue(0x1294020?, {0x1212c40?, 0xc0cfb9aaa0?, 0xc1004e6db0?}, {0x78?, 0xad?})
	encoding/json/encode.go:358 +0x78 fp=0xc00200ac18 sp=0xc00200abb8 pc=0x73c6b8
encoding/json.interfaceEncoder(0xc0bae94a80, {0x1294020?, 0xc157f9c320?, 0x7fe3d3e7ef01?}, {0x8?, 0xe1?})
	encoding/json/encode.go:714 +0xc8 fp=0xc00200ac60 sp=0xc00200ac18 pc=0x73e888
encoding/json.mapEncoder.encode({0x1212c40?}, 0xc0bae94a80, {0x1285b60?, 0xc1153574d0?, 0x1358640?}, {0x0?, 0x0?})
	encoding/json/encode.go:812 +0x536 fp=0xc00200ae88 sp=0xc00200ac60 pc=0x73f436
encoding/json.mapEncoder.encode-fm(0x11f8400?, {0x1285b60?, 0xc1153574d0?, 0x18?}, {0x18?, 0x0?})
	<autogenerated>:1 +0x45 fp=0xc00200aec8 sp=0xc00200ae88 pc=0x74a7e5
encoding/json.arrayEncoder.encode({0x413a8a?}, 0xc0bae94a80, {0x11f8400?, 0xc0dcdaf468?, 0xc00200b200?}, {0x25?, 0xfa?})
	encoding/json/encode.go:914 +0xd5 fp=0xc00200af38 sp=0xc00200aec8 pc=0x740655
encoding/json.arrayEncoder.encode-fm(0x144fb9d?, {0x11f8400?, 0xc0dcdaf468?, 0x1?}, {0x60?, 0x49?})
	<autogenerated>:1 +0x45 fp=0xc00200af78 sp=0xc00200af38 pc=0x74a665
encoding/json.sliceEncoder.encode({0x30?}, 0xc0bae94a80, {0x11f8400?, 0xc0dcdaf468?, 0x40b9d4?}, {0x9?, 0x0?})
	encoding/json/encode.go:887 +0x32f fp=0xc00200b098 sp=0xc00200af78 pc=0x74016f
encoding/json.sliceEncoder.encode-fm(0x13a1700?, {0x11f8400?, 0xc0dcdaf468?, 0x416147?}, {0x28?, 0x0?})
	<autogenerated>:1 +0x45 fp=0xc00200b0d8 sp=0xc00200b098 pc=0x74a725
encoding/json.structEncoder.encode({{{0xc00065e480?, 0x0?, 0x4?}, 0xc000471170?}}, 0xc0bae94a80, {0x13a1700?, 0xc0dcdaf450?, 0x41c825?}, {0x0, 0x1})
	encoding/json/encode.go:759 +0x1f4 fp=0xc00200b188 sp=0xc00200b0d8 pc=0x73ec54
encoding/json.structEncoder.encode-fm(0x13a1700?, {0x13a1700?, 0xc0dcdaf450?, 0xc0cca94c60?}, {0xa0?, 0xb3?})
	<autogenerated>:1 +0x69 fp=0xc00200b1e0 sp=0xc00200b188 pc=0x74a8c9
encoding/json.(*encodeState).reflectValue(0x12644a0?, {0x13a1700?, 0xc0dcdaf450?, 0xc0cca94c60?}, {0xa0?, 0xb3?})
	encoding/json/encode.go:358 +0x78 fp=0xc00200b240 sp=0xc00200b1e0 pc=0x73c6b8
encoding/json.interfaceEncoder(0xc0bae94a80, {0x12644a0?, 0xc0cf42c5e0?, 0x1?}, {0x70?, 0xf2?})
	encoding/json/encode.go:714 +0xc8 fp=0xc00200b288 sp=0xc00200b240 pc=0x73e888
encoding/json.mapEncoder.encode({0xc00044a380?}, 0xc0bae94a80, {0x1286580?, 0xc0dc60fe30?, 0xc065a87470?}, {0x0?, 0x0?})
	encoding/json/encode.go:812 +0x536 fp=0xc00200b4b0 sp=0xc00200b288 pc=0x73f436
encoding/json.mapEncoder.encode-fm(0x11f8480?, {0x1286580?, 0xc0dc60fe30?, 0x1?}, {0x1?, 0x0?})
	<autogenerated>:1 +0x45 fp=0xc00200b4f0 sp=0xc00200b4b0 pc=0x74a7e5
encoding/json.arrayEncoder.encode({0xc065a87470?}, 0xc0bae94a80, {0x11f8480?, 0xc0e6ed1980?, 0x3?}, {0x80?, 0xa3?})
	encoding/json/encode.go:914 +0xd5 fp=0xc00200b560 sp=0xc00200b4f0 pc=0x740655
encoding/json.arrayEncoder.encode-fm(0x41c825?, {0x11f8480?, 0xc0e6ed1980?, 0x30?}, {0xf8?, 0xb5?})
	<autogenerated>:1 +0x45 fp=0xc00200b5a0 sp=0xc00200b560 pc=0x74a665
encoding/json.sliceEncoder.encode({0x3?}, 0xc0bae94a80, {0x11f8480?, 0xc0e6ed1980?, 0x11f8480?}, {0x25?, 0xc8?})
	encoding/json/encode.go:887 +0x32f fp=0xc00200b6c0 sp=0xc00200b5a0 pc=0x74016f
encoding/json.sliceEncoder.encode-fm(0x11f8480?, {0x11f8480?, 0xc0e6ed1980?, 0xc0cca94c30?}, {0xc0?, 0xb8?})
	<autogenerated>:1 +0x45 fp=0xc00200b700 sp=0xc00200b6c0 pc=0x74a725
encoding/json.(*encodeState).reflectValue(0x12644a0?, {0x11f8480?, 0xc0e6ed1980?, 0xc0cca94c30?}, {0xc0?, 0xb8?})
	encoding/json/encode.go:358 +0x78 fp=0xc00200b760 sp=0xc00200b700 pc=0x73c6b8
encoding/json.interfaceEncoder(0xc0bae94a80, {0x12644a0?, 0xc0cf42c4f0?, 0x11f9a01?}, {0xf0?, 0x8f?})
	encoding/json/encode.go:714 +0xc8 fp=0xc00200b7a8 sp=0xc00200b760 pc=0x73e888
encoding/json.mapEncoder.encode({0xc00200ba18?}, 0xc0bae94a80, {0x1286580?, 0xc0cca94c00?, 0x1286580?}, {0x1?, 0x0?})
	encoding/json/encode.go:812 +0x536 fp=0xc00200b9d0 sp=0xc00200b7a8 pc=0x73f436
encoding/json.mapEncoder.encode-fm(0x1286580?, {0x1286580?, 0xc0cca94c00?, 0xc0bae94a80?}, {0xd0?, 0xee?})
	<autogenerated>:1 +0x45 fp=0xc00200ba10 sp=0xc00200b9d0 pc=0x74a7e5
encoding/json.(*encodeState).reflectValue(0x12644a0?, {0x1286580?, 0xc0cca94c00?, 0x2f79798?}, {0x48?, 0xbb?})
	encoding/json/encode.go:358 +0x78 fp=0xc00200ba70 sp=0xc00200ba10 pc=0x73c6b8
encoding/json.interfaceEncoder(0xc0bae94a80, {0x12644a0?, 0xc00007da68?, 0x26?}, {0x3f?, 0x0?})
	encoding/json/encode.go:714 +0xc8 fp=0xc00200bab8 sp=0xc00200ba70 pc=0x73e888
encoding/json.structEncoder.encode({{{0xc000656d80?, 0x110?, 0x7fe3d2e0c2e8?}, 0xc000470ff0?}}, 0xc0bae94a80, {0x12fb180?, 0xc00007da58?, 0x7?}, {0x0, 0x1})
	encoding/json/encode.go:759 +0x1f4 fp=0xc00200bb68 sp=0xc00200bab8 pc=0x73ec54
encoding/json.structEncoder.encode-fm(0x12fb0e0?, {0x12fb180?, 0xc00007da58?, 0xc00200be08?}, {0xb9?, 0xb2?})
	<autogenerated>:1 +0x69 fp=0xc00200bbc0 sp=0xc00200bb68 pc=0x74a8c9
encoding/json.structEncoder.encode({{{0xc000656b40?, 0xc0009beee0?, 0xc0dc60fe30?}, 0xc000471050?}}, 0xc0bae94a80, {0x12fb0e0?, 0xc00007da40?, 0xc0cca94c00?}, {0x0, 0x1})
	encoding/json/encode.go:759 +0x1f4 fp=0xc00200bc70 sp=0xc00200bbc0 pc=0x73ec54
encoding/json.structEncoder.encode-fm(0x11dda80?, {0x12fb0e0?, 0xc00007da40?, 0xc0004a6cc0?}, {0x80?, 0x19?})
	<autogenerated>:1 +0x69 fp=0xc00200bcc8 sp=0xc00200bc70 pc=0x74a8c9
encoding/json.ptrEncoder.encode({0x0?}, 0xc0bae94a80, {0x11dda80?, 0xc00007da40?, 0x11dda80?}, {0x1?, 0x0?})
	encoding/json/encode.go:943 +0x21c fp=0xc00200bd90 sp=0xc00200bcc8 pc=0x7409dc
encoding/json.ptrEncoder.encode-fm(0x11dda80?, {0x11dda80?, 0xc00007da40?, 0xc0e6ffa460?}, {0x8?, 0x0?})
	<autogenerated>:1 +0x45 fp=0xc00200bdd0 sp=0xc00200bd90 pc=0x74a5a5
encoding/json.(*encodeState).reflectValue(0xc00200be68?, {0x11dda80?, 0xc00007da40?, 0xc0009baa20?}, {0x0?, 0x65?})
	encoding/json/encode.go:358 +0x78 fp=0xc00200be30 sp=0xc00200bdd0 pc=0x73c6b8
encoding/json.(*encodeState).marshal(0xc000ae3f20?, {0x11dda80?, 0xc00007da40?}, {0x40?, 0xdb?})
	encoding/json/encode.go:330 +0xfa fp=0xc00200bea8 sp=0xc00200be30 pc=0x73c23a
encoding/json.Marshal({0x11dda80, 0xc00007da40})
	encoding/json/encode.go:161 +0xe5 fp=0xc00200bf68 sp=0xc00200bea8 pc=0x73b7a5
github.com/vesoft-inc/nebula-studio/server/api/studio/pkg/ws/utils.(*Client).dispatchMessage(0xc0004ca460, 0xc000390678)
	github.com/vesoft-inc/nebula-studio/[email protected]/api/studio/pkg/ws/utils/client.go:143 +0xc5 fp=0xc00200bfc0 sp=0xc00200bf68 pc=0xb459a5
github.com/vesoft-inc/nebula-studio/server/api/studio/pkg/ws/utils.(*Client).readPump.func4()
	github.com/vesoft-inc/nebula-studio/[email protected]/api/studio/pkg/ws/utils/client.go:184 +0x2a fp=0xc00200bfe0 sp=0xc00200bfc0 pc=0xb45e6a
runtime.goexit()
	runtime/asm_amd64.s:1598 +0x1 fp=0xc00200bfe8 sp=0xc00200bfe0 pc=0x475621
created by github.com/vesoft-inc/nebula-studio/server/api/studio/pkg/ws/utils.(*Client).readPump
	github.com/vesoft-inc/nebula-studio/[email protected]/api/studio/pkg/ws/utils/client.go:184 +0x28a

goroutine 1 [IO wait]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
	runtime/proc.go:381 +0xd6 fp=0xc00200f0c0 sp=0xc00200f0a0 pc=0x4422f6
runtime.netpollblock(0x7fe3dc22f2e8?, 0x40bb2f?, 0x0?)
	runtime/netpoll.go:527 +0xf7 fp=0xc00200f0f8 sp=0xc00200f0c0 pc=0x43a9d7
internal/poll.runtime_pollWait(0x7fe3fc3fd688, 0x72)
	runtime/netpoll.go:306 +0x89 fp=0xc00200f118 sp=0xc00200f0f8 pc=0x46f629
internal/poll.(*pollDesc).wait(0xc0006ffd80?, 0x4?, 0x0)
	internal/poll/fd_poll_runtime.go:84 +0x32 fp=0xc00200f140 sp=0xc00200f118 pc=0x4ea932
internal/poll.(*pollDesc).waitRead(...)
	internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Accept(0xc0006ffd80)
	internal/poll/fd_unix.go:614 +0x2bd fp=0xc00200f1e8 sp=0xc00200f140 pc=0x4f023d
net.(*netFD).accept(0xc0006ffd80)
	net/fd_unix.go:172 +0x35 fp=0xc00200f2a0 sp=0xc00200f1e8 pc=0x5e4035
net.(*TCPListener).accept(0xc0007e2e70)
	net/tcpsock_posix.go:148 +0x25 fp=0xc00200f2c8 sp=0xc00200f2a0 pc=0x5fe885
net.(*TCPListener).Accept(0xc0007e2e70)
	net/tcpsock.go:297 +0x3d fp=0xc00200f2f8 sp=0xc00200f2c8 pc=0x5fd97d
net/http.(*onceCloseListener).Accept(0xc000636000?)
	<autogenerated>:1 +0x2a fp=0xc00200f310 sp=0xc00200f2f8 pc=0x7301aa
net/http.(*Server).Serve(0xc00081db30, {0x23116c0, 0xc0007e2e70})
	net/http/server.go:3059 +0x385 fp=0xc00200f440 sp=0xc00200f310 pc=0x70b0e5
net/http.(*Server).ListenAndServe(0xc00081db30)
	net/http/server.go:2988 +0x7d fp=0xc00200f470 sp=0xc00200f440 pc=0x70ad1d
github.com/zeromicro/go-zero/rest/internal.StartHttp.func1(0xc0000a3a10?)
	github.com/zeromicro/[email protected]/rest/internal/starter.go:18 +0x19 fp=0xc00200f488 sp=0xc00200f470 pc=0x90c899
github.com/zeromicro/go-zero/rest/internal.start({0xc000500108, 0x7}, 0x0?, {0x7fe3fc139198?, 0xc000171200}, 0x2019a28, {0x0, 0x0, 0x0?})
	github.com/zeromicro/[email protected]/rest/internal/starter.go:52 +0x296 fp=0xc00200f568 sp=0xc00200f488 pc=0x90c6b6
github.com/zeromicro/go-zero/rest/internal.StartHttp({0xc000500108?, 0x2312c48?}, 0xc000171200?, {0x7fe3fc139198?, 0xc000171200?}, {0x0?, 0xc00007e0c0?, 0xc000a1f5e8?})
	github.com/zeromicro/[email protected]/rest/internal/starter.go:17 +0x45 fp=0xc00200f5c0 sp=0xc00200f568 pc=0x90c225
github.com/zeromicro/go-zero/rest.(*engine).start(0xc000206a00, {0x2312c48?, 0xc000171200})
	github.com/zeromicro/[email protected]/rest/engine.go:245 +0xda fp=0xc00200f688 sp=0xc00200f5c0 pc=0x9185fa
github.com/zeromicro/go-zero/rest.(*Server).Start(0x2309b60?)
	github.com/zeromicro/[email protected]/rest/server.go:80 +0x2b fp=0xc00200f6d8 sp=0xc00200f688 pc=0x918fab
main.main()
	./explorer.go:111 +0xaec fp=0xc00200ff80 sp=0xc00200f6d8 pc=0x1075fcc
runtime.main()
	runtime/proc.go:250 +0x207 fp=0xc00200ffe0 sp=0xc00200ff80 pc=0x441ec7
runtime.goexit()
	runtime/asm_amd64.s:1598 +0x1 fp=0xc00200ffe8 sp=0xc00200ffe0 pc=0x475621

goroutine 2 [force gc (idle), 1 minutes]:
runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?)
	runtime/proc.go:381 +0xd6 fp=0xc000064fb0 sp=0xc000064f90 pc=0x4422f6
runtime.goparkunlock(...)
	runtime/proc.go:387
runtime.forcegchelper()
	runtime/proc.go:305 +0xb0 fp=0xc000064fe0 sp=0xc000064fb0 pc=0x442130
runtime.goexit()
	runtime/asm_amd64.s:1598 +0x1 fp=0xc000064fe8 sp=0xc000064fe0 pc=0x475621
created by runtime.init.6
	runtime/proc.go:293 +0x25

goroutine 3 [GC sweep wait]:
runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?)
	runtime/proc.go:381 +0xd6 fp=0xc000065780 sp=0xc000065760 pc=0x4422f6
runtime.goparkunlock(...)
	runtime/proc.go:387
runtime.bgsweep(0x0?)
	runtime/mgcsweep.go:319 +0xde fp=0xc0000657c8 sp=0xc000065780 pc=0x42c65e
runtime.gcenable.func1()
	runtime/mgc.go:178 +0x26 fp=0xc0000657e0 sp=0xc0000657c8 pc=0x4218e6
runtime.goexit()
	runtime/asm_amd64.s:1598 +0x1 fp=0xc0000657e8 sp=0xc0000657e0 pc=0x475621
created by runtime.gcenable
	runtime/mgc.go:178 +0x6b

goroutine 4 [GC scavenge wait]:
runtime.gopark(0xc00007a000?, 0x22fdcf0?, 0x0?, 0x0?, 0x0?)
	runtime/proc.go:381 +0xd6 fp=0xc000065f70 sp=0xc000065f50 pc=0x4422f6
runtime.goparkunlock(...)
	runtime/proc.go:387
runtime.(*scavengerState).park(0x2f4ece0)
	runtime/mgcscavenge.go:400 +0x53 fp=0xc000065fa0 sp=0xc000065f70 pc=0x42a553
runtime.bgscavenge(0x0?)
	runtime/mgcscavenge.go:633 +0x65 fp=0xc000065fc8 sp=0xc000065fa0 pc=0x42ab45
runtime.gcenable.func2()
	runtime/mgc.go:179 +0x26 fp=0xc000065fe0 sp=0xc000065fc8 pc=0x421886
runtime.goexit()
	runtime/asm_amd64.s:1598 +0x1 fp=0xc000065fe8 sp=0xc000065fe0 pc=0x475621
created by runtime.gcenable
	runtime/mgc.go:179 +0xaa

goroutine 5 [finalizer wait, 1 minutes]:
runtime.gopark(0x0?, 0x201aff0?, 0xc0?, 0x20?, 0x2000000020?)
	runtime/proc.go:381 +0xd6 fp=0xc000064628 sp=0xc000064608 pc=0x4422f6
runtime.runfinq()
	runtime/mfinal.go:193 +0x107 fp=0xc0000647e0 sp=0xc000064628 pc=0x420927
runtime.goexit()
	runtime/asm_amd64.s:1598 +0x1 fp=0xc0000647e8 sp=0xc0000647e0 pc=0x475621
created by runtime.createfing
	runtime/mfinal.go:163 +0x45

goroutine 6 [chan receive, 1 minutes]:
runtime.gopark(0xc000066648?, 0xc0000666a0?, 0x13?, 0xfe?, 0xc0000666a0?)
	runtime/proc.go:381 +0xd6 fp=0xc000066670 sp=0xc000066650 pc=0x4422f6
runtime.chanrecv(0xc00010e000, 0xc000066770, 0x1)
	runtime/chan.go:583 +0x49d fp=0xc000066700 sp=0xc000066670 pc=0x40f25d
runtime.chanrecv1(0xc00010e000?, 0xc0000667a0?)
	runtime/chan.go:442 +0x18 fp=0xc000066728 sp=0xc000066700 pc=0x40ed58
github.com/zeromicro/go-zero/core/proc.init.1.func1()
	github.com/zeromicro/[email protected]/core/proc/signals.go:27 +0xd7 fp=0xc0000667e0 sp=0xc000066728 pc=0x7c34f7
runtime.goexit()
	runtime/asm_amd64.s:1598 +0x1 fp=0xc0000667e8 sp=0xc0000667e0 pc=0x475621
created by github.com/zeromicro/go-zero/core/proc.init.1
	github.com/zeromicro/[email protected]/core/proc/signals.go:19 +0x25

goroutine 18 [select, 1 minutes, locked to thread]:
runtime.gopark(0xc0000607a8?, 0x2?, 0x72?, 0x26?, 0xc0000607a4?)
	runtime/proc.go:381 +0xd6 fp=0xc000060618 sp=0xc0000605f8 pc=0x4422f6
runtime.selectgo(0xc0000607a8, 0xc0000607a0, 0x0?, 0x0, 0x0?, 0x1)
	runtime/select.go:327 +0x7be fp=0xc000060758 sp=0xc000060618 pc=0x45257e
runtime.ensureSigM.func1()
	runtime/signal_unix.go:1000 +0x1af fp=0xc0000607e0 sp=0xc000060758 pc=0x46cd6f
runtime.goexit()
	runtime/asm_amd64.s:1598 +0x1 fp=0xc0000607e8 sp=0xc0000607e0 pc=0x475621
created by runtime.ensureSigM
	runtime/signal_unix.go:983 +0xbd

goroutine 34 [syscall, 1 minutes]:
runtime.notetsleepg(0x0?, 0x0?)
	runtime/lock_futex.go:236 +0x34 fp=0xc0003127a0 sp=0xc000312768 pc=0x414854
os/signal.signal_recv()
	runtime/sigqueue.go:152 +0x2f fp=0xc0003127c0 sp=0xc0003127a0 pc=0x47180f
os/signal.loop()
	os/signal/signal_unix.go:23 +0x19 fp=0xc0003127e0 sp=0xc0003127c0 pc=0x7c05d9
runtime.goexit()
	runtime/asm_amd64.s:1598 +0x1 fp=0xc0003127e8 sp=0xc0003127e0 pc=0x475621
created by os/signal.Notify.func1.1
	os/signal/signal.go:151 +0x2a

goroutine 7 [select]:
runtime.gopark(0xc000072fa0?, 0x2?, 0xb0?, 0x0?, 0xc000072f6c?)
	runtime/proc.go:381 +0xd6 fp=0xc000072df0 sp=0xc000072dd0 pc=0x4422f6
runtime.selectgo(0xc000072fa0, 0xc000072f68, 0x0?, 0x0, 0x0?, 0x1)
	runtime/select.go:327 +0x7be fp=0xc000072f30 sp=0xc000072df0 pc=0x45257e
github.com/zeromicro/go-zero/core/stat.init.1.func1()
	github.com/zeromicro/[email protected]/core/stat/usage.go:31 +0xf5 fp=0xc000072fe0 sp=0xc000072f30 pc=0x7c92d5
runtime.goexit()
	runtime/asm_amd64.s:1598 +0x1 fp=0xc000072fe8 sp=0xc000072fe0 pc=0x475621
created by github.com/zeromicro/go-zero/core/stat.init.1
	github.com/zeromicro/[email protected]/core/stat/usage.go:24 +0x25

goroutine 51 [GC worker (idle)]:
runtime.gopark(0x2f80a60?, 0x1?, 0x92?, 0xc5?, 0xc0000677a8?)
	runtime/proc.go:381 +0xd6 fp=0xc000067750 sp=0xc000067730 pc=0x4422f6
runtime.gcBgMarkWorker()
	runtime/mgc.go:1275 +0xf1 fp=0xc0000677e0 sp=0xc000067750 pc=0x423651
runtime.goexit()
	runtime/asm_amd64.s:1598 +0x1 fp=0xc0000677e8 sp=0xc0000677e0 pc=0x475621
created by runtime.gcBgMarkStartWorkers
	runtime/mgc.go:1199 +0x25

goroutine 20 [GC worker (idle)]:
runtime.gopark(0xccaff181e8fac?, 0x3?, 0x11?, 0xd6?, 0x0?)
	runtime/proc.go:381 +0xd6 fp=0xc000060f50 sp=0xc000060f30 pc=0x4422f6
runtime.gcBgMarkWorker()
	runtime/mgc.go:1275 +0xf1 fp=0xc000060fe0 sp=0xc000060f50 pc=0x423651
runtime.goexit()
	runtime/asm_amd64.s:1598 +0x1 fp=0xc000060fe8 sp=0xc000060fe0 pc=0x475621
created by runtime.gcBgMarkStartWorkers
	runtime/mgc.go:1199 +0x25

goroutine 52 [GC worker (idle)]:
runtime.gopark(0xccb00dd81d809?, 0x3?, 0x57?, 0x97?, 0x0?)
	runtime/proc.go:381 +0xd6 fp=0xc00030e750 sp=0xc00030e730 pc=0x4422f6
runtime.gcBgMarkWorker()
	runtime/mgc.go:1275 +0xf1 fp=0xc00030e7e0 sp=0xc00030e750 pc=0x423651
runtime.goexit()
	runtime/asm_amd64.s:1598 +0x1 fp=0xc00030e7e8 sp=0xc00030e7e0 pc=0x475621
created by runtime.gcBgMarkStartWorkers
	runtime/mgc.go:1199 +0x25

goroutine 21 [GC worker (idle)]:
runtime.gopark(0xccb00dd81df37?, 0x3?, 0x2?, 0x1a?, 0x0?)
	runtime/proc.go:381 +0xd6 fp=0xc000061750 sp=0xc000061730 pc=0x4422f6
runtime.gcBgMarkWorker()
	runtime/mgc.go:1275 +0xf1 fp=0xc0000617e0 sp=0xc000061750 pc=0x423651
runtime.goexit()
	runtime/asm_amd64.s:1598 +0x1 fp=0xc0000617e8 sp=0xc0000617e0 pc=0x475621
created by runtime.gcBgMarkStartWorkers
	runtime/mgc.go:1199 +0x25

goroutine 14 [sleep]:
runtime.gopark(0xccb01aed9aa14?, 0xc000905f08?, 0x3e?, 0xdf?, 0xc0007d9f50?)
	runtime/proc.go:381 +0xd6 fp=0xc000905ed8 sp=0xc000905eb8 pc=0x4422f6
time.Sleep(0x12a05f200)
	runtime/time.go:195 +0x135 fp=0xc000905f18 sp=0xc000905ed8 pc=0x472255
github.com/vesoft-inc/nebula-explorer-ent/server/api/explorer/pkg/job.(*JobRunner).StartLoop(0xc0007d9f50)
	github.com/vesoft-inc/nebula-explorer-ent/server/api/explorer/pkg/job/runner.go:136 +0x25c fp=0xc000905fc8 sp=0xc000905f18 pc=0xcdbddc
github.com/vesoft-inc/nebula-explorer-ent/server/api/explorer/pkg/job.NewJobRunner.func1()
	github.com/vesoft-inc/nebula-explorer-ent/server/api/explorer/pkg/job/runner.go:66 +0x26 fp=0xc000905fe0 sp=0xc000905fc8 pc=0xcdbb46
runtime.goexit()
	runtime/asm_amd64.s:1598 +0x1 fp=0xc000905fe8 sp=0xc000905fe0 pc=0x475621
created by github.com/vesoft-inc/nebula-explorer-ent/server/api/explorer/pkg/job.NewJobRunner
	github.com/vesoft-inc/nebula-explorer-ent/server/api/explorer/pkg/job/runner.go:66 +0x119

goroutine 82 [IO wait, 1 minutes]:
runtime.gopark(0x7?, 0xb?, 0x0?, 0x0?, 0x13?)
	runtime/proc.go:381 +0xd6 fp=0xc0009d5900 sp=0xc0009d58e0 pc=0x4422f6
runtime.netpollblock(0x48ce05?, 0x40bb2f?, 0x0?)
	runtime/netpoll.go:527 +0xf7 fp=0xc0009d5938 sp=0xc0009d5900 pc=0x43a9d7
internal/poll.runtime_pollWait(0x7fe3fc3fd0e8, 0x72)
	runtime/netpoll.go:306 +0x89 fp=0xc0009d5958 sp=0xc0009d5938 pc=0x46f629
internal/poll.(*pollDesc).wait(0xc0009b4000?, 0xc0009c0000?, 0x0)
	internal/poll/fd_poll_runtime.go:84 +0x32 fp=0xc0009d5980 sp=0xc0009d5958 pc=0x4ea932
internal/poll.(*pollDesc).waitRead(...)
	internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc0009b4000, {0xc0009c0000, 0x1000, 0x1000})
	internal/poll/fd_unix.go:167 +0x299 fp=0xc0009d5a18 sp=0xc0009d5980 pc=0x4ebd19
net.(*netFD).Read(0xc0009b4000, {0xc0009c0000?, 0x4eae26?, 0x0?})
	net/fd_posix.go:55 +0x29 fp=0xc0009d5a60 sp=0xc0009d5a18 pc=0x5e1ea9
net.(*conn).Read(0xc0009b8000, {0xc0009c0000?, 0x0?, 0xc0009b6098?})
	net/net.go:183 +0x45 fp=0xc0009d5aa8 sp=0xc0009d5a60 pc=0x5f5245
net.(*TCPConn).Read(0xc0009b6090?, {0xc0009c0000?, 0x0?, 0xc0009d5ac8?})
	<autogenerated>:1 +0x29 fp=0xc0009d5ad8 sp=0xc0009d5aa8 pc=0x6089a9
net/http.(*connReader).Read(0xc0009b6090, {0xc0009c0000, 0x1000, 0x1000})
	net/http/server.go:782 +0x171 fp=0xc0009d5b28 sp=0xc0009d5ad8 pc=0x700711
bufio.(*Reader).fill(0xc00010e840)
	bufio/bufio.go:106 +0xff fp=0xc0009d5b60 sp=0xc0009d5b28 pc=0x683e3f
bufio.(*Reader).Peek(0xc00010e840, 0x4)
	bufio/bufio.go:144 +0x5d fp=0xc0009d5b80 sp=0xc0009d5b60 pc=0x683f9d
net/http.(*conn).serve(0xc0009ba000, {0x2312858, 0xc0007eab70})
	net/http/server.go:2030 +0x77c fp=0xc0009d5fb8 sp=0xc0009d5b80 pc=0x7066bc
net/http.(*Server).Serve.func3()
	net/http/server.go:3089 +0x2e fp=0xc0009d5fe0 sp=0xc0009d5fb8 pc=0x70b4ce
runtime.goexit()
	runtime/asm_amd64.s:1598 +0x1 fp=0xc0009d5fe8 sp=0xc0009d5fe0 pc=0x475621
created by net/http.(*Server).Serve
	net/http/server.go:3089 +0x5ed

goroutine 25 [chan receive]:
runtime.gopark(0xc00010e1e0?, 0x0?, 0x88?, 0xfe?, 0x45f68f?)
	runtime/proc.go:381 +0xd6 fp=0xc00030fe30 sp=0xc00030fe10 pc=0x4422f6
runtime.chanrecv(0xc00010e180, 0xc00030ff98, 0x1)
	runtime/chan.go:583 +0x49d fp=0xc00030fec0 sp=0xc00030fe30 pc=0x40f25d
runtime.chanrecv2(0xc000621600?, 0x0?)
	runtime/chan.go:447 +0x18 fp=0xc00030fee8 sp=0xc00030fec0 pc=0x40ed98
github.com/panjf2000/ants.(*Pool).periodicallyPurge(0xc000761c20)
	github.com/panjf2000/[email protected]/pool.go:84 +0xd8 fp=0xc00030ffc8 sp=0xc00030fee8 pc=0x10100d8
github.com/panjf2000/ants.NewUltimatePool.func1()
	github.com/panjf2000/[email protected]/pool.go:156 +0x26 fp=0xc00030ffe0 sp=0xc00030ffc8 pc=0x1010746
runtime.goexit()
	runtime/asm_amd64.s:1598 +0x1 fp=0xc00030ffe8 sp=0xc00030ffe0 pc=0x475621
created by github.com/panjf2000/ants.NewUltimatePool
	github.com/panjf2000/[email protected]/pool.go:156 +0x15b

goroutine 26 [select, 1 minutes]:
runtime.gopark(0xc00062ff80?, 0x3?, 0x0?, 0x0?, 0xc00062ff52?)
	runtime/proc.go:381 +0xd6 fp=0xc000320dd8 sp=0xc000320db8 pc=0x4422f6
runtime.selectgo(0xc000320f80, 0xc00062ff4c, 0xe33e22200?, 0x0, 0x0?, 0x1)
	runtime/select.go:327 +0x7be fp=0xc000320f18 sp=0xc000320dd8 pc=0x45257e
github.com/vesoft-inc/license/pkg/lmclient.(*defaultLicenseApplyTimer).worker(0xc000392f00)
	github.com/vesoft-inc/license/[email protected]/lmclient/license-apply-timer.go:81 +0xff fp=0xc000320fc8 sp=0xc000320f18 pc=0xb87e5f
github.com/vesoft-inc/license/pkg/lmclient.(*defaultLicenseApplyTimer).Start.func1()
	github.com/vesoft-inc/license/[email protected]/lmclient/license-apply-timer.go:64 +0x26 fp=0xc000320fe0 sp=0xc000320fc8 pc=0xb87c86
runtime.goexit()
	runtime/asm_amd64.s:1598 +0x1 fp=0xc000320fe8 sp=0xc000320fe0 pc=0x475621
created by github.com/vesoft-inc/license/pkg/lmclient.(*defaultLicenseApplyTimer).Start
	github.com/vesoft-inc/license/[email protected]/lmclient/license-apply-timer.go:64 +0x56

goroutine 27 [select]:
runtime.gopark(0xc000323fa8?, 0x2?, 0xea?, 0x0?, 0xc000323f74?)
	runtime/proc.go:381 +0xd6 fp=0xc000323df8 sp=0xc000323dd8 pc=0x4422f6
runtime.selectgo(0xc000323fa8, 0xc000323f70, 0xea?, 0x0, 0x0?, 0x1)
	runtime/select.go:327 +0x7be fp=0xc000323f38 sp=0xc000323df8 pc=0x45257e
github.com/zeromicro/go-zero/core/logx.(*RotateLogger).startWorker.func1()
	github.com/zeromicro/[email protected]/core/logx/rotatelogger.go:269 +0xf0 fp=0xc000323fe0 sp=0xc000323f38 pc=0x7abd10
runtime.goexit()
	runtime/asm_amd64.s:1598 +0x1 fp=0xc000323fe8 sp=0xc000323fe0 pc=0x475621
created by github.com/zeromicro/go-zero/core/logx.(*RotateLogger).startWorker
	github.com/zeromicro/[email protected]/core/logx/rotatelogger.go:265 +0x6a

goroutine 28 [select, 1 minutes]:
runtime.gopark(0xc000075fa8?, 0x2?, 0x81?, 0x0?, 0xc000075f74?)
	runtime/proc.go:381 +0xd6 fp=0xc000075df8 sp=0xc000075dd8 pc=0x4422f6
runtime.selectgo(0xc000075fa8, 0xc000075f70, 0x81?, 0x0, 0x0?, 0x1)
	runtime/select.go:327 +0x7be fp=0xc000075f38 sp=0xc000075df8 pc=0x45257e
github.com/zeromicro/go-zero/core/logx.(*RotateLogger).startWorker.func1()
	github.com/zeromicro/[email protected]/core/logx/rotatelogger.go:269 +0xf0 fp=0xc000075fe0 sp=0xc000075f38 pc=0x7abd10
runtime.goexit()
	runtime/asm_amd64.s:1598 +0x1 fp=0xc000075fe8 sp=0xc000075fe0 pc=0x475621
created by github.com/zeromicro/go-zero/core/logx.(*RotateLogger).startWorker
	github.com/zeromicro/[email protected]/core/logx/rotatelogger.go:265 +0x6a

goroutine 29 [select, 1 minutes]:
runtime.gopark(0xc000311fa8?, 0x2?, 0x0?, 0x0?, 0xc000311f74?)
	runtime/proc.go:381 +0xd6 fp=0xc000311df8 sp=0xc000311dd8 pc=0x4422f6
runtime.selectgo(0xc000311fa8, 0xc000311f70, 0x0?, 0x0, 0x0?, 0x1)
	runtime/select.go:327 +0x7be fp=0xc000311f38 sp=0xc000311df8 pc=0x45257e
github.com/zeromicro/go-zero/core/logx.(*RotateLogger).startWorker.func1()
	github.com/zeromicro/[email protected]/core/logx/rotatelogger.go:269 +0xf0 fp=0xc000311fe0 sp=0xc000311f38 pc=0x7abd10
runtime.goexit()
	runtime/asm_amd64.s:1598 +0x1 fp=0xc000311fe8 sp=0xc000311fe0 pc=0x475621
created by github.com/zeromicro/go-zero/core/logx.(*RotateLogger).startWorker
	github.com/zeromicro/[email protected]/core/logx/rotatelogger.go:265 +0x6a

goroutine 30 [select, 1 minutes]:
runtime.gopark(0xc0000637a8?, 0x2?, 0x0?, 0x0?, 0xc000063774?)
	runtime/proc.go:381 +0xd6 fp=0xc0000635f8 sp=0xc0000635d8 pc=0x4422f6
runtime.selectgo(0xc0000637a8, 0xc000063770, 0x0?, 0x0, 0x0?, 0x1)
	runtime/select.go:327 +0x7be fp=0xc000063738 sp=0xc0000635f8 pc=0x45257e
github.com/zeromicro/go-zero/core/logx.(*RotateLogger).startWorker.func1()
	github.com/zeromicro/[email protected]/core/logx/rotatelogger.go:269 +0xf0 fp=0xc0000637e0 sp=0xc000063738 pc=0x7abd10
runtime.goexit()
	runtime/asm_amd64.s:1598 +0x1 fp=0xc0000637e8 sp=0xc0000637e0 pc=0x475621
created by github.com/zeromicro/go-zero/core/logx.(*RotateLogger).startWorker
	github.com/zeromicro/[email protected]/core/logx/rotatelogger.go:265 +0x6a

goroutine 31 [select, 1 minutes]:
runtime.gopark(0xc000325fa8?, 0x2?, 0xb2?, 0x0?, 0xc000325f74?)
	runtime/proc.go:381 +0xd6 fp=0xc000325df8 sp=0xc000325dd8 pc=0x4422f6
runtime.selectgo(0xc000325fa8, 0xc000325f70, 0xb2?, 0x0, 0x0?, 0x1)
	runtime/select.go:327 +0x7be fp=0xc000325f38 sp=0xc000325df8 pc=0x45257e
github.com/zeromicro/go-zero/core/logx.(*RotateLogger).startWorker.func1()
	github.com/zeromicro/[email protected]/core/logx/rotatelogger.go:269 +0xf0 fp=0xc000325fe0 sp=0xc000325f38 pc=0x7abd10
runtime.goexit()
	runtime/asm_amd64.s:1598 +0x1 fp=0xc000325fe8 sp=0xc000325fe0 pc=0x475621
created by github.com/zeromicro/go-zero/core/logx.(*RotateLogger).startWorker
	github.com/zeromicro/[email protected]/core/logx/rotatelogger.go:265 +0x6a

goroutine 32 [select, 1 minutes]:
runtime.gopark(0xc000312f88?, 0x2?, 0xc8?, 0x5e?, 0xc000312f84?)
	runtime/proc.go:381 +0xd6 fp=0xc000312e10 sp=0xc000312df0 pc=0x4422f6
runtime.selectgo(0xc000312f88, 0xc000312f80, 0x0?, 0x0, 0x0?, 0x1)
	runtime/select.go:327 +0x7be fp=0xc000312f50 sp=0xc000312e10 pc=0x45257e
database/sql.(*DB).connectionOpener(0xc00031a9c0, {0x23127b0, 0xc000393950})
	database/sql/sql.go:1218 +0x8d fp=0xc000312fb8 sp=0xc000312f50 pc=0x927b6d
database/sql.OpenDB.func1()
	database/sql/sql.go:791 +0x2e fp=0xc000312fe0 sp=0xc000312fb8 pc=0x925eee
runtime.goexit()
	runtime/asm_amd64.s:1598 +0x1 fp=0xc000312fe8 sp=0xc000312fe0 pc=0x475621
created by database/sql.OpenDB
	database/sql/sql.go:791 +0x18d

goroutine 33 [select, 1 minutes]:
runtime.gopark(0xc000313790?, 0x2?, 0x8?, 0x0?, 0xc000313774?)
	runtime/proc.go:381 +0xd6 fp=0xc0003135e8 sp=0xc0003135c8 pc=0x4422f6
runtime.selectgo(0xc000313790, 0xc000313770, 0x0?, 0x0, 0x0?, 0x1)
	runtime/select.go:327 +0x7be fp=0xc000313728 sp=0xc0003135e8 pc=0x45257e
database/sql.(*DB).connectionCleaner(0xc00031a9c0, 0x0?)
	database/sql/sql.go:1061 +0xa7 fp=0xc0003137c0 sp=0xc000313728 pc=0x927007
database/sql.(*DB).startCleanerLocked.func1()
	database/sql/sql.go:1048 +0x2a fp=0xc0003137e0 sp=0xc0003137c0 pc=0x926f2a
runtime.goexit()
	runtime/asm_amd64.s:1598 +0x1 fp=0xc0003137e8 sp=0xc0003137e0 pc=0x475621
created by database/sql.(*DB).startCleanerLocked
	database/sql/sql.go:1048 +0x105

goroutine 15 [select]:
runtime.gopark(0xc000314f98?, 0x2?, 0x60?, 0xa?, 0xc000314f74?)
	runtime/proc.go:381 +0xd6 fp=0xc000314e00 sp=0xc000314de0 pc=0x4422f6
runtime.selectgo(0xc000314f98, 0xc000314f70, 0xc000352540?, 0x0, 0x0?, 0x1)
	runtime/select.go:327 +0x7be fp=0xc000314f40 sp=0xc000314e00 pc=0x45257e
github.com/vesoft-inc/nebula-studio/server/api/studio/pkg/ws/utils.(*Hub).Run(0x2f4e5a0)
	github.com/vesoft-inc/nebula-studio/[email protected]/api/studio/pkg/ws/utils/hub.go:34 +0x8c fp=0xc000314fc8 sp=0xc000314f40 pc=0xb4652c
main.main.func10()
	./explorer.go:108 +0x26 fp=0xc000314fe0 sp=0xc000314fc8 pc=0x10760e6
runtime.goexit()
	runtime/asm_amd64.s:1598 +0x1 fp=0xc000314fe8 sp=0xc000314fe0 pc=0x475621
created by main.main
	./explorer.go:108 +0xa50

goroutine 16 [chan receive, 1 minutes]:
runtime.gopark(0x4?, 0x0?, 0x0?, 0x0?, 0x1212c40?)
	runtime/proc.go:381 +0xd6 fp=0xc000073e00 sp=0xc000073de0 pc=0x4422f6
runtime.chanrecv(0xc00010e720, 0xc000073f08, 0x1)
	runtime/chan.go:583 +0x49d fp=0xc000073e90 sp=0xc000073e00 pc=0x40f25d
runtime.chanrecv2(0x149d717?, 0x3?)
	runtime/chan.go:447 +0x18 fp=0xc000073eb8 sp=0xc000073e90 pc=0x40ed98
github.com/zeromicro/go-zero/core/load.(*SheddingStat).loop(0xc000950990, 0x0?)
	github.com/zeromicro/[email protected]/core/load/sheddingstat.go:52 +0x56 fp=0xc000073f80 sp=0xc000073eb8 pc=0x7ca556
github.com/zeromicro/go-zero/core/load.(*SheddingStat).run(0x0?)
	github.com/zeromicro/[email protected]/core/load/sheddingstat.go:82 +0x70 fp=0xc000073fc8 sp=0xc000073f80 pc=0x7ca850
github.com/zeromicro/go-zero/core/load.NewSheddingStat.func1()
	github.com/zeromicro/[email protected]/core/load/sheddingstat.go:32 +0x26 fp=0xc000073fe0 sp=0xc000073fc8 pc=0x7ca4c6
runtime.goexit()
	runtime/asm_amd64.s:1598 +0x1 fp=0xc000073fe8 sp=0xc000073fe0 pc=0x475621
created by github.com/zeromicro/go-zero/core/load.NewSheddingStat
	github.com/zeromicro/[email protected]/core/load/sheddingstat.go:32 +0x99

goroutine 66 [IO wait, 1 minutes]:
runtime.gopark(0xaf1?, 0xb?, 0x0?, 0x0?, 0xe?)
	runtime/proc.go:381 +0xd6 fp=0xc000ae9900 sp=0xc000ae98e0 pc=0x4422f6
runtime.netpollblock(0x48ce05?, 0x40bb2f?, 0x0?)
	runtime/netpoll.go:527 +0xf7 fp=0xc000ae9938 sp=0xc000ae9900 pc=0x43a9d7
internal/poll.runtime_pollWait(0x7fe3fc3fd598, 0x72)
	runtime/netpoll.go:306 +0x89 fp=0xc000ae9958 sp=0xc000ae9938 pc=0x46f629
internal/poll.(*pollDesc).wait(0xc0006fff00?, 0xc00080a000?, 0x0)
	internal/poll/fd_poll_runtime.go:84 +0x32 fp=0xc000ae9980 sp=0xc000ae9958 pc=0x4ea932
internal/poll.(*pollDesc).waitRead(...)
	internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc0006fff00, {0xc00080a000, 0x1000, 0x1000})
	internal/poll/fd_unix.go:167 +0x299 fp=0xc000ae9a18 sp=0xc000ae9980 pc=0x4ebd19
net.(*netFD).Read(0xc0006fff00, {0xc00080a000?, 0x4eae26?, 0x0?})
	net/fd_posix.go:55 +0x29 fp=0xc000ae9a60 sp=0xc000ae9a18 pc=0x5e1ea9
net.(*conn).Read(0xc000014510, {0xc00080a000?, 0x0?, 0xc0007eaea8?})
	net/net.go:183 +0x45 fp=0xc000ae9aa8 sp=0xc000ae9a60 pc=0x5f5245
net.(*TCPConn).Read(0xc0007eaea0?, {0xc00080a000?, 0x0?, 0xc000703ac8?})
	<autogenerated>:1 +0x29 fp=0xc000ae9ad8 sp=0xc000ae9aa8 pc=0x6089a9
net/http.(*connReader).Read(0xc0007eaea0, {0xc00080a000, 0x1000, 0x1000})
	net/http/server.go:782 +0x171 fp=0xc000ae9b28 sp=0xc000ae9ad8 pc=0x700711
bufio.(*Reader).fill(0xc0007bbc20)
	bufio/bufio.go:106 +0xff fp=0xc000ae9b60 sp=0xc000ae9b28 pc=0x683e3f
bufio.(*Reader).Peek(0xc0007bbc20, 0x4)
	bufio/bufio.go:144 +0x5d fp=0xc000ae9b80 sp=0xc000ae9b60 pc=0x683f9d
net/http.(*conn).serve(0xc000318630, {0x2312858, 0xc0007eab70})
	net/http/server.go:2030 +0x77c fp=0xc000ae9fb8 sp=0xc000ae9b80 pc=0x7066bc
net/http.(*Server).Serve.func3()
	net/http/server.go:3089 +0x2e fp=0xc000ae9fe0 sp=0xc000ae9fb8 pc=0x70b4ce
runtime.goexit()
	runtime/asm_amd64.s:1598 +0x1 fp=0xc000ae9fe8 sp=0xc000ae9fe0 pc=0x475621
created by net/http.(*Server).Serve
	net/http/server.go:3089 +0x5ed

goroutine 53 [IO wait, 1 minutes]:
runtime.gopark(0x7?, 0xb?, 0x0?, 0x0?, 0xf?)
	runtime/proc.go:381 +0xd6 fp=0xc000631900 sp=0xc0006318e0 pc=0x4422f6
runtime.netpollblock(0x48ce05?, 0x40bb2f?, 0x0?)
	runtime/netpoll.go:527 +0xf7 fp=0xc000631938 sp=0xc000631900 pc=0x43a9d7
internal/poll.runtime_pollWait(0x7fe3fc3fd4a8, 0x72)
	runtime/netpoll.go:306 +0x89 fp=0xc000631958 sp=0xc000631938 pc=0x46f629
internal/poll.(*pollDesc).wait(0xc000672080?, 0xc00090c000?, 0x0)
	internal/poll/fd_poll_runtime.go:84 +0x32 fp=0xc000631980 sp=0xc000631958 pc=0x4ea932
internal/poll.(*pollDesc).waitRead(...)
	internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc000672080, {0xc00090c000, 0x1000, 0x1000})
	internal/poll/fd_unix.go:167 +0x299 fp=0xc000631a18 sp=0xc000631980 pc=0x4ebd19
net.(*netFD).Read(0xc000672080, {0xc00090c000?, 0x4eae26?, 0x0?})
	net/fd_posix.go:55 +0x29 fp=0xc000631a60 sp=0xc000631a18 pc=0x5e1ea9
net.(*conn).Read(0xc000394000, {0xc00090c000?, 0x0?, 0xc0006740c8?})
	net/net.go:183 +0x45 fp=0xc000631aa8 sp=0xc000631a60 pc=0x5f5245
net.(*TCPConn).Read(0xc0006740c0?, {0xc00090c000?, 0x0?, 0xc000631ac8?})
	<autogenerated>:1 +0x29 fp=0xc000631ad8 sp=0xc000631aa8 pc=0x6089a9
net/http.(*connReader).Read(0xc0006740c0, {0xc00090c000, 0x1000, 0x1000})
	net/http/server.go:782 +0x171 fp=0xc000631b28 sp=0xc000631ad8 pc=0x700711
bufio.(*Reader).fill(0xc00090a000)
	bufio/bufio.go:106 +0xff fp=0xc000631b60 sp=0xc000631b28 pc=0x683e3f
bufio.(*Reader).Peek(0xc00090a000, 0x4)
	bufio/bufio.go:144 +0x5d fp=0xc000631b80 sp=0xc000631b60 pc=0x683f9d
net/http.(*conn).serve(0xc000670090, {0x2312858, 0xc0007eab70})
	net/http/server.go:2030 +0x77c fp=0xc000631fb8 sp=0xc000631b80 pc=0x7066bc
net/http.(*Server).Serve.func3()
	net/http/server.go:3089 +0x2e fp=0xc000631fe0 sp=0xc000631fb8 pc=0x70b4ce
runtime.goexit()
	runtime/asm_amd64.s:1598 +0x1 fp=0xc000631fe8 sp=0xc000631fe0 pc=0x475621
created by net/http.(*Server).Serve
	net/http/server.go:3089 +0x5ed

goroutine 156 [select]:
runtime.gopark(0xc00033ff90?, 0x2?, 0x90?, 0xf0?, 0xc00033ff04?)
	runtime/proc.go:381 +0xd6 fp=0xc00033fd60 sp=0xc00033fd40 pc=0x4422f6
runtime.selectgo(0xc00033ff90, 0xc00033ff00, 0xc000300000?, 0x0, 0x47344e?, 0x1)
	runtime/select.go:327 +0x7be fp=0xc00033fea0 sp=0xc00033fd60 pc=0x45257e
github.com/vesoft-inc/nebula-studio/server/api/studio/pkg/ws/utils.(*Client).writePump(0xc00044a4d0)
	github.com/vesoft-inc/nebula-studio/[email protected]/api/studio/pkg/ws/utils/client.go:201 +0x128 fp=0xc00033ffc8 sp=0xc00033fea0 pc=0xb460a8
github.com/vesoft-inc/nebula-studio/server/api/studio/pkg/ws/utils.(*Client).Serve.func1()
	github.com/vesoft-inc/nebula-studio/[email protected]/api/studio/pkg/ws/utils/client.go:123 +0x26 fp=0xc00033ffe0 sp=0xc00033ffc8 pc=0xb458a6
runtime.goexit()
	runtime/asm_amd64.s:1598 +0x1 fp=0xc00033ffe8 sp=0xc00033ffe0 pc=0x475621
created by github.com/vesoft-inc/nebula-studio/server/api/studio/pkg/ws/utils.(*Client).Serve
	github.com/vesoft-inc/nebula-studio/[email protected]/api/studio/pkg/ws/utils/client.go:123 +0x65

goroutine 69 [IO wait, 1 minutes]:
runtime.gopark(0x7?, 0xb?, 0x0?, 0x0?, 0x10?)
	runtime/proc.go:381 +0xd6 fp=0xc000901900 sp=0xc0009018e0 pc=0x4422f6
runtime.netpollblock(0x48ce05?, 0x40bb2f?, 0x0?)
	runtime/netpoll.go:527 +0xf7 fp=0xc000901938 sp=0xc000901900 pc=0x43a9d7
internal/poll.runtime_pollWait(0x7fe3fc3fd3b8, 0x72)
	runtime/netpoll.go:306 +0x89 fp=0xc000901958 sp=0xc000901938 pc=0x46f629
internal/poll.(*pollDesc).wait(0xc000894c80?, 0xc000368000?, 0x0)
	internal/poll/fd_poll_runtime.go:84 +0x32 fp=0xc000901980 sp=0xc000901958 pc=0x4ea932
internal/poll.(*pollDesc).waitRead(...)
	internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc000894c80, {0xc000368000, 0x1000, 0x1000})
	internal/poll/fd_unix.go:167 +0x299 fp=0xc000901a18 sp=0xc000901980 pc=0x4ebd19
net.(*netFD).Read(0xc000894c80, {0xc000368000?, 0x4eae26?, 0x0?})
	net/fd_posix.go:55 +0x29 fp=0xc000901a60 sp=0xc000901a18 pc=0x5e1ea9
net.(*conn).Read(0xc000a3f528, {0xc000368000?, 0x0?, 0xc000970c38?})
	net/net.go:183 +0x45 fp=0xc000901aa8 sp=0xc000901a60 pc=0x5f5245
net.(*TCPConn).Read(0xc000970c30?, {0xc000368000?, 0x0?, 0xc000901ac8?})
	<autogenerated>:1 +0x29 fp=0xc000901ad8 sp=0xc000901aa8 pc=0x6089a9
net/http.(*connReader).Read(0xc000970c30, {0xc000368000, 0x1000, 0x1000})
	net/http/server.go:782 +0x171 fp=0xc000901b28 sp=0xc000901ad8 pc=0x700711
bufio.(*Reader).fill(0xc00038ea20)
	bufio/bufio.go:106 +0xff fp=0xc000901b60 sp=0xc000901b28 pc=0x683e3f
bufio.(*Reader).Peek(0xc00038ea20, 0x4)
	bufio/bufio.go:144 +0x5d fp=0xc000901b80 sp=0xc000901b60 pc=0x683f9d
net/http.(*conn).serve(0xc000318e10, {0x2312858, 0xc0007eab70})
	net/http/server.go:2030 +0x77c fp=0xc000901fb8 sp=0xc000901b80 pc=0x7066bc
net/http.(*Server).Serve.func3()
	net/http/server.go:3089 +0x2e fp=0xc000901fe0 sp=0xc000901fb8 pc=0x70b4ce
runtime.goexit()
	runtime/asm_amd64.s:1598 +0x1 fp=0xc000901fe8 sp=0xc000901fe0 pc=0x475621
created by net/http.(*Server).Serve
	net/http/server.go:3089 +0x5ed

goroutine 70 [IO wait, 1 minutes]:
runtime.gopark(0xee?, 0xb?, 0x0?, 0x0?, 0x11?)
	runtime/proc.go:381 +0xd6 fp=0xc00062b900 sp=0xc00062b8e0 pc=0x4422f6
runtime.netpollblock(0x48ce05?, 0x40bb2f?, 0x0?)
	runtime/netpoll.go:527 +0xf7 fp=0xc00062b938 sp=0xc00062b900 pc=0x43a9d7
internal/poll.runtime_pollWait(0x7fe3fc3fd2c8, 0x72)
	runtime/netpoll.go:306 +0x89 fp=0xc00062b958 sp=0xc00062b938 pc=0x46f629
internal/poll.(*pollDesc).wait(0xc000894d00?, 0xc000a83000?, 0x0)
	internal/poll/fd_poll_runtime.go:84 +0x32 fp=0xc00062b980 sp=0xc00062b958 pc=0x4ea932
internal/poll.(*pollDesc).waitRead(...)
	internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc000894d00, {0xc000a83000, 0x1000, 0x1000})
	internal/poll/fd_unix.go:167 +0x299 fp=0xc00062ba18 sp=0xc00062b980 pc=0x4ebd19
net.(*netFD).Read(0xc000894d00, {0xc000a83000?, 0x4eae26?, 0x0?})
	net/fd_posix.go:55 +0x29 fp=0xc00062ba60 sp=0xc00062ba18 pc=0x5e1ea9
net.(*conn).Read(0xc000a3f530, {0xc000a83000?, 0x0?, 0xc000a80188?})
	net/net.go:183 +0x45 fp=0xc00062baa8 sp=0xc00062ba60 pc=0x5f5245
net.(*TCPConn).Read(0xc000a80180?, {0xc000a83000?, 0x0?, 0xc00062bac8?})
	<autogenerated>:1 +0x29 fp=0xc00062bad8 sp=0xc00062baa8 pc=0x6089a9
net/http.(*connReader).Read(0xc000a80180, {0xc000a83000, 0x1000, 0x1000})
	net/http/server.go:782 +0x171 fp=0xc00062bb28 sp=0xc00062bad8 pc=0x700711
bufio.(*Reader).fill(0xc00089a1e0)
	bufio/bufio.go:106 +0xff fp=0xc00062bb60 sp=0xc00062bb28 pc=0x683e3f
bufio.(*Reader).Peek(0xc00089a1e0, 0x4)
	bufio/bufio.go:144 +0x5d fp=0xc00062bb80 sp=0xc00062bb60 pc=0x683f9d
net/http.(*conn).serve(0xc000318fc0, {0x2312858, 0xc0007eab70})
	net/http/server.go:2030 +0x77c fp=0xc00062bfb8 sp=0xc00062bb80 pc=0x7066bc
net/http.(*Server).Serve.func3()
	net/http/server.go:3089 +0x2e fp=0xc00062bfe0 sp=0xc00062bfb8 pc=0x70b4ce
runtime.goexit()
	runtime/asm_amd64.s:1598 +0x1 fp=0xc00062bfe8 sp=0xc00062bfe0 pc=0x475621
created by net/http.(*Server).Serve
	net/http/server.go:3089 +0x5ed

goroutine 71 [IO wait, 1 minutes]:
runtime.gopark(0x7?, 0xb?, 0x0?, 0x0?, 0x12?)
	runtime/proc.go:381 +0xd6 fp=0xc000907900 sp=0xc0009078e0 pc=0x4422f6
runtime.netpollblock(0x48ce05?, 0x40bb2f?, 0x0?)
	runtime/netpoll.go:527 +0xf7 fp=0xc000907938 sp=0xc000907900 pc=0x43a9d7
internal/poll.runtime_pollWait(0x7fe3fc3fd1d8, 0x72)
	runtime/netpoll.go:306 +0x89 fp=0xc000907958 sp=0xc000907938 pc=0x46f629
internal/poll.(*pollDesc).wait(0xc000894d80?, 0xc0008a7000?, 0x0)
	internal/poll/fd_poll_runtime.go:84 +0x32 fp=0xc000907980 sp=0xc000907958 pc=0x4ea932
internal/poll.(*pollDesc).waitRead(...)
	internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc000894d80, {0xc0008a7000, 0x1000, 0x1000})
	internal/poll/fd_unix.go:167 +0x299 fp=0xc000907a18 sp=0xc000907980 pc=0x4ebd19
net.(*netFD).Read(0xc000894d80, {0xc0008a7000?, 0x4eae26?, 0x0?})
	net/fd_posix.go:55 +0x29 fp=0xc000907a60 sp=0xc000907a18 pc=0x5e1ea9
net.(*conn).Read(0xc000a3f538, {0xc0008a7000?, 0x0?, 0xc000a80128?})
	net/net.go:183 +0x45 fp=0xc000907aa8 sp=0xc000907a60 pc=0x5f5245
net.(*TCPConn).Read(0xc000a80120?, {0xc0008a7000?, 0x0?, 0xc000907ac8?})
	<autogenerated>:1 +0x29 fp=0xc000907ad8 sp=0xc000907aa8 pc=0x6089a9
net/http.(*connReader).Read(0xc000a80120, {0xc0008a7000, 0x1000, 0x1000})
	net/http/server.go:782 +0x171 fp=0xc000907b28 sp=0xc000907ad8 pc=0x700711
bufio.(*Reader).fill(0xc00089a180)
	bufio/bufio.go:106 +0xff fp=0xc000907b60 sp=0xc000907b28 pc=0x683e3f
bufio.(*Reader).Peek(0xc00089a180, 0x4)
	bufio/bufio.go:144 +0x5d fp=0xc000907b80 sp=0xc000907b60 pc=0x683f9d
net/http.(*conn).serve(0xc000319050, {0x2312858, 0xc0007eab70})
	net/http/server.go:2030 +0x77c fp=0xc000907fb8 sp=0xc000907b80 pc=0x7066bc
net/http.(*Server).Serve.func3()
	net/http/server.go:3089 +0x2e fp=0xc000907fe0 sp=0xc000907fb8 pc=0x70b4ce
runtime.goexit()
	runtime/asm_amd64.s:1598 +0x1 fp=0xc000907fe8 sp=0xc000907fe0 pc=0x475621
created by net/http.(*Server).Serve
	net/http/server.go:3089 +0x5ed

goroutine 78 [select, 1 minutes]:
runtime.gopark(0xc00030f728?, 0x2?, 0xe?, 0x0?, 0xc00030f71c?)
	runtime/proc.go:381 +0xd6 fp=0xc00030f5a8 sp=0xc00030f588 pc=0x4422f6
runtime.selectgo(0xc00030f728, 0xc00030f718, 0x453434?, 0x0, 0x413c7d?, 0x1)
	runtime/select.go:327 +0x7be fp=0xc00030f6e8 sp=0xc00030f5a8 pc=0x45257e
github.com/vesoft-inc/nebula-studio/server/api/studio/pkg/client.(*Client).handleRequest(0xc00007d7c0, {0xc0009c47b0, 0x24})
	github.com/vesoft-inc/nebula-studio/[email protected]/api/studio/pkg/client/pool.go:334 +0xb3 fp=0xc00030f7b8 sp=0xc00030f6e8 pc=0xb31bf3
github.com/vesoft-inc/nebula-studio/server/api/studio/pkg/client.NewClient.func1()
	github.com/vesoft-inc/nebula-studio/[email protected]/api/studio/pkg/client/client.go:123 +0x2e fp=0xc00030f7e0 sp=0xc00030f7b8 pc=0xb2d72e
runtime.goexit()
	runtime/asm_amd64.s:1598 +0x1 fp=0xc00030f7e8 sp=0xc00030f7e0 pc=0x475621
created by github.com/vesoft-inc/nebula-studio/server/api/studio/pkg/client.NewClient
	github.com/vesoft-inc/nebula-studio/[email protected]/api/studio/pkg/client/client.go:123 +0x5ae

goroutine 81 [select]:
runtime.gopark(0xc000b13f90?, 0x2?, 0x0?, 0x0?, 0xc000b13f04?)
	runtime/proc.go:381 +0xd6 fp=0xc000b13d60 sp=0xc000b13d40 pc=0x4422f6
runtime.selectgo(0xc000b13f90, 0xc000b13f00, 0x197?, 0x0, 0x0?, 0x1)
	runtime/select.go:327 +0x7be fp=0xc000b13ea0 sp=0xc000b13d60 pc=0x45257e
github.com/vesoft-inc/nebula-studio/server/api/studio/pkg/ws/utils.(*Client).writePump(0xc0004ca460)
	github.com/vesoft-inc/nebula-studio/[email protected]/api/studio/pkg/ws/utils/client.go:201 +0x128 fp=0xc000b13fc8 sp=0xc000b13ea0 pc=0xb460a8
github.com/vesoft-inc/nebula-studio/server/api/studio/pkg/ws/utils.(*Client).Serve.func1()
	github.com/vesoft-inc/nebula-studio/[email protected]/api/studio/pkg/ws/utils/client.go:123 +0x26 fp=0xc000b13fe0 sp=0xc000b13fc8 pc=0xb458a6
runtime.goexit()
	runtime/asm_amd64.s:1598 +0x1 fp=0xc000b13fe8 sp=0xc000b13fe0 pc=0x475621
created by github.com/vesoft-inc/nebula-studio/server/api/studio/pkg/ws/utils.(*Client).Serve
	github.com/vesoft-inc/nebula-studio/[email protected]/api/studio/pkg/ws/utils/client.go:123 +0x65

goroutine 86 [select, 1 minutes]:
runtime.gopark(0xc000b12f68?, 0x2?, 0x6?, 0x0?, 0xc000b12f04?)
	runtime/proc.go:381 +0xd6 fp=0xc000b12d78 sp=0xc000b12d58 pc=0x4422f6
runtime.selectgo(0xc000b12f68, 0xc000b12f00, 0x2f4ebe0?, 0x0, 0x2311240?, 0x1)
	runtime/select.go:327 +0x7be fp=0xc000b12eb8 sp=0xc000b12d78 pc=0x45257e
github.com/zeromicro/go-zero/core/executors.(*PeriodicalExecutor).backgroundFlush.func1()
	github.com/zeromicro/[email protected]/core/executors/periodicalexecutor.go:129 +0x185 fp=0xc000b12fa8 sp=0xc000b12eb8 pc=0x7c40a5
github.com/zeromicro/go-zero/core/threading.RunSafe(0xc0003147b8?)
	github.com/zeromicro/[email protected]/core/threading/routines.go:32 +0x3e fp=0xc000b12fc8 sp=0xc000b12fa8 pc=0x7ae31e
github.com/zeromicro/go-zero/core/threading.GoSafe.func1()
	github.com/zeromicro/[email protected]/core/threading/routines.go:13 +0x26 fp=0xc000b12fe0 sp=0xc000b12fc8 pc=0x7ae2a6
runtime.goexit()
	runtime/asm_amd64.s:1598 +0x1 fp=0xc000b12fe8 sp=0xc000b12fe0 pc=0x475621
created by github.com/zeromicro/go-zero/core/threading.GoSafe
	github.com/zeromicro/[email protected]/core/threading/routines.go:13 +0x56

goroutine 98 [IO wait, 1 minutes]:
runtime.gopark(0x0?, 0xb?, 0x0?, 0x0?, 0x14?)
	runtime/proc.go:381 +0xd6 fp=0xc000324b20 sp=0xc000324b00 pc=0x4422f6
runtime.netpollblock(0x48ce05?, 0x40bb2f?, 0x0?)
	runtime/netpoll.go:527 +0xf7 fp=0xc000324b58 sp=0xc000324b20 pc=0x43a9d7
internal/poll.runtime_pollWait(0x7fe3fc3fcff8, 0x72)
	runtime/netpoll.go:306 +0x89 fp=0xc000324b78 sp=0xc000324b58 pc=0x46f629
internal/poll.(*pollDesc).wait(0xc000894180?, 0xc000a85000?, 0x0)
	internal/poll/fd_poll_runtime.go:84 +0x32 fp=0xc000324ba0 sp=0xc000324b78 pc=0x4ea932
internal/poll.(*pollDesc).waitRead(...)
	internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc000894180, {0xc000a85000, 0x1000, 0x1000})
	internal/poll/fd_unix.go:167 +0x299 fp=0xc000324c38 sp=0xc000324ba0 pc=0x4ebd19
net.(*netFD).Read(0xc000894180, {0xc000a85000?, 0x72?, 0xc000324cd8?})
	net/fd_posix.go:55 +0x29 fp=0xc000324c80 sp=0xc000324c38 pc=0x5e1ea9
net.(*conn).Read(0xc000a3f600, {0xc000a85000?, 0x2f4ebe0?, 0xc000324cb8?})
	net/net.go:183 +0x45 fp=0xc000324cc8 sp=0xc000324c80 pc=0x5f5245
net.(*TCPConn).Read(0xc000894180?, {0xc000a85000?, 0x5?, 0x2f4ebe0?})
	<autogenerated>:1 +0x29 fp=0xc000324cf8 sp=0xc000324cc8 pc=0x6089a9
bufio.(*Reader).fill(0xc00010ea80)
	bufio/bufio.go:106 +0xff fp=0xc000324d30 sp=0xc000324cf8 pc=0x683e3f
bufio.(*Reader).Peek(0xc00010ea80, 0x2)
	bufio/bufio.go:144 +0x5d fp=0xc000324d50 sp=0xc000324d30 pc=0x683f9d
github.com/gorilla/websocket.(*Conn).read(0xc0004f2c60, 0xc000324f08?)
	github.com/gorilla/[email protected]/conn.go:371 +0x2c fp=0xc000324da8 sp=0xc000324d50 pc=0xb3c7ec
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc0004f2c60)
	github.com/gorilla/[email protected]/conn.go:809 +0x7b fp=0xc000324e98 sp=0xc000324da8 pc=0xb3ea5b
github.com/gorilla/websocket.(*Conn).NextReader(0xc0004f2c60)
	github.com/gorilla/[email protected]/conn.go:1009 +0xcc fp=0xc000324ed8 sp=0xc000324e98 pc=0xb3fa4c
github.com/gorilla/websocket.(*Conn).ReadMessage(0xc0004ca460?)
	github.com/gorilla/[email protected]/conn.go:1093 +0x19 fp=0xc000324f00 sp=0xc000324ed8 pc=0xb40059
github.com/vesoft-inc/nebula-studio/server/api/studio/pkg/ws/utils.(*Client).readPump(0xc0004ca460)
	github.com/vesoft-inc/nebula-studio/[email protected]/api/studio/pkg/ws/utils/client.go:165 +0x165 fp=0xc000324fc8 sp=0xc000324f00 pc=0xb45be5
github.com/vesoft-inc/nebula-studio/server/api/studio/pkg/ws/utils.(*Client).Serve.func2()
	github.com/vesoft-inc/nebula-studio/[email protected]/api/studio/pkg/ws/utils/client.go:124 +0x26 fp=0xc000324fe0 sp=0xc000324fc8 pc=0xb45846
runtime.goexit()
	runtime/asm_amd64.s:1598 +0x1 fp=0xc000324fe8 sp=0xc000324fe0 pc=0x475621
created by github.com/vesoft-inc/nebula-studio/server/api/studio/pkg/ws/utils.(*Client).Serve
	github.com/vesoft-inc/nebula-studio/[email protected]/api/studio/pkg/ws/utils/client.go:124 +0xac

goroutine 157 [IO wait]:
runtime.gopark(0xc000b11b50?, 0xb?, 0x0?, 0x0?, 0x15?)
	runtime/proc.go:381 +0xd6 fp=0xc000b11b20 sp=0xc000b11b00 pc=0x4422f6
runtime.netpollblock(0x48ce05?, 0x40bb2f?, 0x0?)
	runtime/netpoll.go:527 +0xf7 fp=0xc000b11b58 sp=0xc000b11b20 pc=0x43a9d7
internal/poll.runtime_pollWait(0x7fe3fc3fcf08, 0x72)
	runtime/netpoll.go:306 +0x89 fp=0xc000b11b78 sp=0xc000b11b58 pc=0x46f629
internal/poll.(*pollDesc).wait(0xc0bae94700?, 0xc0baeaa000?, 0x0)
	internal/poll/fd_poll_runtime.go:84 +0x32 fp=0xc000b11ba0 sp=0xc000b11b78 pc=0x4ea932
internal/poll.(*pollDesc).waitRead(...)
	internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0xc0bae94700, {0xc0baeaa000, 0x1000, 0x1000})
	internal/poll/fd_unix.go:167 +0x299 fp=0xc000b11c38 sp=0xc000b11ba0 pc=0x4ebd19
net.(*netFD).Read(0xc0bae94700, {0xc0baeaa000?, 0xc000063ce8?, 0x45f831?})
	net/fd_posix.go:55 +0x29 fp=0xc000b11c80 sp=0xc000b11c38 pc=0x5e1ea9
net.(*conn).Read(0xc0bae8c0e0, {0xc0baeaa000?, 0x12fb220?, 0xc0007d1480?})
	net/net.go:183 +0x45 fp=0xc000b11cc8 sp=0xc000b11c80 pc=0x5f5245
net.(*TCPConn).Read(0xc000056a00?, {0xc0baeaa000?, 0xc000063d60?, 0xc000380400?})
	<autogenerated>:1 +0x29 fp=0xc000b11cf8 sp=0xc000b11cc8 pc=0x6089a9
bufio.(*Reader).fill(0xc000c0cae0)
	bufio/bufio.go:106 +0xff fp=0xc000b11d30 sp=0xc000b11cf8 pc=0x683e3f
bufio.(*Reader).Peek(0xc000c0cae0, 0x2)
	bufio/bufio.go:144 +0x5d fp=0xc000b11d50 sp=0xc000b11d30 pc=0x683f9d
github.com/gorilla/websocket.(*Conn).read(0xc0004f2580, 0x41e150?)
	github.com/gorilla/[email protected]/conn.go:371 +0x2c fp=0xc000b11da8 sp=0xc000b11d50 pc=0xb3c7ec
github.com/gorilla/websocket.(*Conn).advanceFrame(0xc0004f2580)
	github.com/gorilla/[email protected]/conn.go:809 +0x7b fp=0xc000b11e98 sp=0xc000b11da8 pc=0xb3ea5b
github.com/gorilla/websocket.(*Conn).NextReader(0xc0004f2580)
	github.com/gorilla/[email protected]/conn.go:1009 +0xcc fp=0xc000b11ed8 sp=0xc000b11e98 pc=0xb3fa4c
github.com/gorilla/websocket.(*Conn).ReadMessage(0xc12d8b0bd0465a1b?)
	github.com/gorilla/[email protected]/conn.go:1093 +0x19 fp=0xc000b11f00 sp=0xc000b11ed8 pc=0xb40059
github.com/vesoft-inc/nebula-studio/server/api/studio/pkg/ws/utils.(*Client).readPump(0xc00044a4d0)
	github.com/vesoft-inc/nebula-studio/[email protected]/api/studio/pkg/ws/utils/client.go:165 +0x165 fp=0xc000b11fc8 sp=0xc000b11f00 pc=0xb45be5
github.com/vesoft-inc/nebula-studio/server/api/studio/pkg/ws/utils.(*Client).Serve.func2()
	github.com/vesoft-inc/nebula-studio/[email protected]/api/studio/pkg/ws/utils/client.go:124 +0x26 fp=0xc000b11fe0 sp=0xc000b11fc8 pc=0xb45846
runtime.goexit()
	runtime/asm_amd64.s:1598 +0x1 fp=0xc000b11fe8 sp=0xc000b11fe0 pc=0x475621
created by github.com/vesoft-inc/nebula-studio/server/api/studio/pkg/ws/utils.(*Client).Serve
	github.com/vesoft-inc/nebula-studio/[email protected]/api/studio/pkg/ws/utils/client.go:124 +0xac
@nebula-bots nebula-bots added affects/master PR/issue: this bug affects master version. auto-sync severity/major Severity of bug type/bug Type: something is unexpected labels Aug 14, 2023
@QingZ11 QingZ11 changed the title [websocket] 连续长查询 引发服务挂掉 [Websocket] Continuous long queries are causing the service to crash. Sep 18, 2023
@huaxiabuluo
Copy link
Contributor

While unzipping a tar package and directly running the executable is a convenient way to launch an application, we strongly advise against this practice. The lack of process supervision means that the application cannot automatically restart after a crash. Please use tools such as systemctl, supervisord, and pm2 to launch the application.

@github-actions github-actions bot added the process/fixed Process of bug label Nov 7, 2023
@liangliangc liangliangc added process/done Process of bug and removed process/fixed Process of bug labels Nov 13, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
affects/master PR/issue: this bug affects master version. auto-sync process/done Process of bug severity/major Severity of bug type/bug Type: something is unexpected
Projects
None yet
Development

No branches or pull requests

3 participants