修改停止线程的bug
This commit is contained in:
@@ -3,7 +3,6 @@
|
||||
import os
|
||||
import sys
|
||||
from pathlib import Path
|
||||
|
||||
from Utils.LogManager import LogManager
|
||||
import logging
|
||||
|
||||
@@ -30,11 +29,11 @@ LOG_DIR.mkdir(exist_ok=True) # 确保 log 目录存在
|
||||
print(f"日志目录: {LOG_DIR}")
|
||||
|
||||
def _run_flask_role():
|
||||
from Module import FlaskService
|
||||
from Module.FlaskService import get_app, bootstrap_server_side_effects
|
||||
print("Flask Pid:", os.getpid())
|
||||
port = int(os.getenv("FLASK_COMM_PORT", "34566")) # 固定端口的兜底仍是 34567
|
||||
app_factory = getattr(FlaskService, "create_app", None)
|
||||
app = app_factory() if callable(app_factory) else FlaskService.app
|
||||
app = get_app()
|
||||
bootstrap_server_side_effects()
|
||||
app.run(host="0.0.0.0", port=port + 1, debug=False, use_reloader=False, threaded=False)
|
||||
|
||||
if "--role=flask" in sys.argv:
|
||||
@@ -92,3 +91,4 @@ if __name__ == "__main__":
|
||||
finally:
|
||||
# 进程退出前记得把子进程关掉
|
||||
manager.stop()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user