服状态检测接口

This commit is contained in:
jonathang4 2025-06-07 14:57:21 +08:00
parent a89593ae17
commit a630953563

View File

@ -328,3 +328,22 @@ def health_check():
'timestamp': datetime.now().isoformat(),
'service': 'video-generation-api'
})
@api_bp.route('/queue', methods=['GET'])
def status_check():
"""状态检测"""
try:
queue_manager = get_queue_manager()
status = queue_manager.get_queue_status()
queue_running = status['running_task_ids']
queue_pending = status['waiting_task_ids']
return jsonify({
'queue_running': queue_running,
'queue_pending': queue_pending
})
except Exception as e:
return jsonify({
'queue_running': [],
'queue_pending': []
}), 500