diff --git a/src/gausskernel/process/threadpool/threadpool_listener.cpp b/src/gausskernel/process/threadpool/threadpool_listener.cpp index 53cb8fdfe..19aa9f57b 100644 --- a/src/gausskernel/process/threadpool/threadpool_listener.cpp +++ b/src/gausskernel/process/threadpool/threadpool_listener.cpp @@ -229,7 +229,7 @@ void ThreadPoolListener::ReaperAllSession() (errmsg("No thread pool worker left while waiting for session close. " "This is a very rare case when all thread pool workers happen to" " encounter FATAL problems before session close."))); - ExitPostmaster(1); + abort(); } elem = m_idleSessionList->RemoveHead();