fix: the /threads and /db-pool-stat endpoints in api... in... (#35665)

This commit is contained in:
orbisai0security 2026-05-12 11:13:37 +05:30 committed by GitHub
parent cbedcd2882
commit 9424bf60b0
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -5,6 +5,7 @@ import threading
from flask import Response
from configs import dify_config
from controllers.console.admin import admin_required
from dify_app import DifyApp
@ -25,6 +26,7 @@ def init_app(app: DifyApp):
)
@app.route("/threads")
@admin_required
def threads(): # pyright: ignore[reportUnusedFunction]
num_threads = threading.active_count()
threads = threading.enumerate()
@ -50,6 +52,7 @@ def init_app(app: DifyApp):
}
@app.route("/db-pool-stat")
@admin_required
def pool_stat(): # pyright: ignore[reportUnusedFunction]
from extensions.ext_database import db