1
0
Fork 0
mirror of https://github.com/ossrs/srs.git synced 2025-02-12 19:31:53 +00:00

refine the quit and destroy, quit when normal, destroy only for gmc

This commit is contained in:
winlin 2014-05-12 13:14:36 +08:00
parent 1a1527a857
commit 3f33dffdb3

View file

@ -563,12 +563,15 @@ int SrsServer::cycle()
ret = do_cycle();
#ifdef SRS_AUTO_GPERF_MC
destroy();
#ifdef SRS_AUTO_GPERF_MC
srs_warn("sleep a long time for system st-threads to cleanup.");
st_usleep(3 * 1000 * 1000);
srs_warn("system quit");
#else
srs_warn("main cycle terminated, system quit normally.");
exit(0);
#endif
return ret;