Spaces:
Paused
Paused
Upload app.py
Browse files
app.py
CHANGED
|
@@ -734,6 +734,11 @@ def health_check():
|
|
| 734 |
logger.error(f"Health check error: {e}")
|
| 735 |
time.sleep(60) # 每分钟检查一次
|
| 736 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 737 |
if __name__ == "__main__":
|
| 738 |
health_check_thread = threading.Thread(target=health_check, daemon=True)
|
| 739 |
health_check_thread.start()
|
|
|
|
| 734 |
logger.error(f"Health check error: {e}")
|
| 735 |
time.sleep(60) # 每分钟检查一次
|
| 736 |
|
| 737 |
+
# 为了兼容 Flask CLI 和 Gunicorn,修改启动逻辑
|
| 738 |
+
if __name__ != "__main__":
|
| 739 |
+
health_check_thread = threading.Thread(target=health_check, daemon=True)
|
| 740 |
+
health_check_thread.start()
|
| 741 |
+
|
| 742 |
if __name__ == "__main__":
|
| 743 |
health_check_thread = threading.Thread(target=health_check, daemon=True)
|
| 744 |
health_check_thread.start()
|