Server shutdown due to stopped worker

When handing coming in requests, the server shuts down with the following log:

[2022-11-11 05:59:34 +0800] [15479] [DEBUG] Dispatching signal: server.init.before                                                                                                                                                    
[2022-11-11 05:59:34 +0800] [15479] [DEBUG] Dispatching signal: server.init.after                                                                                                                                                   
[2022-11-11 05:59:34 +0800] [15479] [INFO] Starting worker [15479]
 [2022-11-11 06:00:36 +0800] [15479] [DEBUG] Dispatching signal: http.lifecycle.begin                                                                                                                                                   
[2022-11-11 06:00:36 +0800] [15479] [DEBUG] Dispatching signal: http.lifecycle.read_head                                                                                                                                               
[2022-11-11 06:00:36 +0800] [15479] [DEBUG] Dispatching signal: http.lifecycle.request                                                                                                                                              
[2022-11-11 06:00:36 +0800] [15479] [DEBUG] Dispatching signal: http.lifecycle.handle                                                                                                                                                
[2022-11-11 06:00:36 +0800] [15479] [DEBUG] Dispatching signal: http.routing.before                                                                                                                                                 
[2022-11-11 06:00:36 +0800] [15479] [DEBUG] Dispatching signal: http.routing.after                                                                                                                                                   
[2022-11-11 06:00:36 +0800] [15479] [DEBUG] Dispatching signal: http.lifecycle.read_body        
.... 
....   (request handling log)
.....
**[2022-11-11 06:00:36 +0800] [15479] [INFO] Stopping worker [15479]**                                                                                                                                                          
[2022-11-11 06:00:36 +0800] [15479] [DEBUG] Dispatching signal: server.shutdown.before                                                                                                                                           
[2022-11-11 06:00:51 +0800] [15479] [DEBUG] Dispatching signal: server.shutdown.after
[2022-11-11 06:00:51 +0800] [15479] [INFO] Request: POST http://localhost:7070/generation stopped. Transport is closed.                                                                                                               
[2022-11-11 06:00:51 +0800] [15479] [DEBUG] Dispatching signal: http.lifecycle.complete                                                                                                                                           
[2022-11-11 06:00:51 +0800] [15479] [INFO] Server Stopped

Since no further logs to explain this, my question is what are the common reasons to make the worker/server stopped silently?

:thinking: Server starts, serves a request and immediately shutdown? Is it directly because of the request?

Do you have any code snippets to share?