-
Notifications
You must be signed in to change notification settings - Fork 18k
runtime: server hangs forever in 1.22.9 #70689
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
Comments
Looks like the GC is trying to preempt everything and wait for it to stop, but it's not happening. Though, without more information, it's hard to say what exactly is going wrong.
Thanks. CC @golang/runtime |
Yes, I can reproduce this, but it will take a few days (maybe 3-6 days)
Delve dump core file and gateapp in here: https://drive.google.com/file/d/1WvN1aPAruGL180yjRL-6nDmZ3N-qWpKy/view?usp=sharing
OS: Ubuntu 22.04.4 LTS x86_64 Also, I found that there are some data-race issues reported by |
Go version
go version go1.22.9 linux/amd64
Output of
go env
in your module/workspace:What did you do?
Use the stress program to bench our gateapp service, and the server hangs on about the third day.
Before this, I compiled with go version 1.22.7, and the server hungs after about 6 days of stress testing. After that, I upgraded go to 1.22.9 for stress testing, and the server hungs after 3 days of continuous running.
Server: Ubuntu 22.04.4 LTS x86_64
delve dump core file and gateapp in here: https://drive.google.com/file/d/1WvN1aPAruGL180yjRL-6nDmZ3N-qWpKy/view?usp=sharing
What did you see happen?
The server is hangs forever, http pprof cannot respond, and the tcp connection status of the server is CLOSE_WAIT after the stress program is closed.
What did you expect to see?
Server is running normally
The text was updated successfully, but these errors were encountered: