Optimize pose server processing
This commit is contained in:
@@ -1,4 +1,9 @@
|
||||
import os
|
||||
import faulthandler
|
||||
from pathlib import Path
|
||||
|
||||
from loguru import logger
|
||||
|
||||
os.environ["MEDIAPIPE_DISABLE_LOGGING"] = "1"
|
||||
os.environ["GLOG_minloglevel"] = "3"
|
||||
|
||||
@@ -8,4 +13,17 @@ from handle_client import main
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
log_dir = Path(__file__).resolve().parent / "logs"
|
||||
log_dir.mkdir(exist_ok=True)
|
||||
crash_log = open(log_dir / "posefit-crash.log", "a", buffering=1)
|
||||
faulthandler.enable(file=crash_log, all_threads=True)
|
||||
logger.add(
|
||||
log_dir / "posefit-server_{time:YYYY-MM-DD}.log",
|
||||
rotation="20 MB",
|
||||
retention="14 days",
|
||||
enqueue=True,
|
||||
backtrace=True,
|
||||
diagnose=True,
|
||||
)
|
||||
logger.info("Starting server...")
|
||||
asyncio.run(main())
|
||||
|
||||
Reference in New Issue
Block a user