服状态检测接口
This commit is contained in:
parent
a89593ae17
commit
a630953563
19
routes.py
19
routes.py
@ -328,3 +328,22 @@ def health_check():
|
|||||||
'timestamp': datetime.now().isoformat(),
|
'timestamp': datetime.now().isoformat(),
|
||||||
'service': 'video-generation-api'
|
'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
|
||||||
Loading…
x
Reference in New Issue
Block a user