Files
Gitea/cmd
Lunny Xiao 304d836a61 Fix shutdown waitgroup panic (#35676)
This PR fixes a panic issue in the WaitGroup that occurs when Gitea is
shut down using Ctrl+C.
It ensures that all active connection pointers in the server are
properly tracked and forcibly closed when the hammer shutdown is
invoked.
The process remains graceful — the normal shutdown sequence runs before
the hammer is triggered, and existing connections are given a timeout
period to complete gracefully.

This PR also fixes `no logger writer` problem. Now the log close will
only be invoked when the command exit.

- Fixes #35468
- Fixes #35551
- Fixes #35559
- Replace #35578

---------

Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
2025-10-25 00:02:58 -07:00
..
2025-06-10 12:35:12 +00:00
2025-06-10 12:35:12 +00:00
2025-06-10 12:35:12 +00:00
2025-06-10 12:35:12 +00:00
2025-06-10 12:35:12 +00:00
2025-06-10 12:35:12 +00:00
2025-08-27 11:00:01 +00:00
2025-08-27 11:00:01 +00:00
2025-07-10 19:36:55 +08:00
2025-06-10 12:35:12 +00:00
2025-07-10 19:36:55 +08:00
2025-06-10 12:35:12 +00:00
2025-06-10 12:35:12 +00:00
2025-06-10 12:35:12 +00:00
2025-10-20 11:43:08 -07:00
2025-04-01 10:14:01 +00:00
2025-06-03 01:26:19 +00:00
2025-10-25 00:02:58 -07:00