mirror of
https://github.com/ZLMediaKit/ZLMediaKit.git
synced 2026-03-20 13:00:54 +08:00
docker 优雅关闭(docker stop graceful) (#2827)
This commit is contained in:
@@ -420,6 +420,12 @@ int start_main(int argc,char *argv[]) {
|
||||
sem.post();
|
||||
}); // 设置退出信号
|
||||
|
||||
signal(SIGTERM,[](int) {
|
||||
WarnL << "SIGTERM:exit";
|
||||
signal(SIGTERM, SIG_IGN);
|
||||
sem.post();
|
||||
});
|
||||
|
||||
#if !defined(_WIN32)
|
||||
signal(SIGHUP, [](int) { mediakit::loadIniConfig(g_ini_file.data()); });
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user