| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- #!/bin/bash
- set -e
- echo "========================================================================"
- echo "🧪 定时调度与手动触发测试"
- echo "========================================================================"
- echo ""
- echo "1️⃣ 验证数据库配置"
- echo "----------------------------------------"
- export DB_HOST=rm-t4nh1xx6o2a6vj8qu3o.mysql.singapore.rds.aliyuncs.com
- export DB_PORT=3306
- export DB_USER=ad_rw
- export DB_PASSWORD=p82SzuW4kAP3LJXcQGso
- export DB_NAME=tencent_ad_autoput
- source .venv/bin/activate
- python3 << 'EOFPYTHON'
- from db import get_system_config
- cron = get_system_config('cron_schedule')
- run_on_startup = get_system_config('run_on_startup')
- print(f"✅ cron_schedule: {cron}")
- print(f" = UTC 03:00 = 北京时间 11:00")
- print(f"✅ run_on_startup: {run_on_startup}")
- EOFPYTHON
- echo ""
- echo "2️⃣ 启动服务器测试(后台运行)"
- echo "----------------------------------------"
- echo "⚠️ 需要手动启动服务器测试:"
- echo " cd /Users/liulidong/project/agent/Agent/examples/auto_put_ad_mini"
- echo " source .venv/bin/activate"
- echo " python server.py"
- echo ""
- echo " 然后在另一个终端执行:"
- echo " curl http://localhost:8080/health | jq ."
- echo " curl -X POST http://localhost:8080/trigger"
- echo ""
- echo "========================================================================"
- echo "✅ 配置验证完成"
- echo "========================================================================"
- echo ""
- echo "📝 详细使用说明请查看:SCHEDULER_GUIDE.md"
|