From a6309535639b00181213713ffce18810b6eaca85 Mon Sep 17 00:00:00 2001 From: jonathang4 Date: Sat, 7 Jun 2025 14:57:21 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9C=8D=E7=8A=B6=E6=80=81=E6=A3=80=E6=B5=8B?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- routes.py | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/routes.py b/routes.py index dbf08d9..578c505 100644 --- a/routes.py +++ b/routes.py @@ -327,4 +327,23 @@ def health_check(): 'status': 'healthy', 'timestamp': datetime.now().isoformat(), 'service': 'video-generation-api' - }) \ No newline at end of file + }) + +@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 \ No newline at end of file