File size: 1,052 Bytes
761aefb
 
 
676e935
761aefb
 
676e935
761aefb
 
 
 
 
 
 
 
81d5111
1cd9c4c
 
761aefb
 
 
 
 
1cd9c4c
761aefb
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# app.py (调试版本)
import sys
from flask import Flask

# --- 哨兵 #1 ---
print("--- 步骤1: app.py 文件开始执行 ---", flush=True)

try:
    app = Flask(__name__)
    # --- 哨兵 #2 ---
    print("--- 步骤2: Flask app 对象创建成功 ---", flush=True)
except Exception as e:
    # 如果这里出错了,我们会看到致命错误日志
    print(f"--- 致命错误: 创建 Flask app 对象失败: {e} ---", flush=True)
    sys.exit(1) # 立即退出,让错误更明显

@app.route('/healthz')
def health_check():
    """一个带日志的健康检查端点"""
    # --- 哨兵 #3 ---
    # 如果我们能手动访问这个URL并在日志中看到这条信息,说明网络和服务都通了
    print("--- 成功: /healthz 端点被访问 ---", flush=True)
    return "OK from debug app", 200

@app.route('/')
def index():
    """一个最简单的根路径,证明应用在运行"""
    # --- 哨兵 #4 ---
    print("--- 成功: / (根路径) 端点被访问 ---", flush=True)
    return "调试服务器正在运行!", 200