Починил Информацию о сервере

This commit is contained in:
2025-09-08 18:44:05 +03:00
parent 4624442991
commit cb8e8b2483
2 changed files with 17 additions and 1 deletions

View File

@@ -164,10 +164,25 @@ async def get_server_info():
"""Получение подробной информации о сервере""" """Получение подробной информации о сервере"""
import platform import platform
import sys import sys
import os
import psutil
# Получаем информацию о процессе
process = psutil.Process()
parent_process = process.parent()
# Получаем информацию о системе
cpu_cores = psutil.cpu_count()
memory_info = psutil.virtual_memory()
memory_mb = memory_info.total / (1024 * 1024) # Конвертируем в MB
return { return {
"message": "Svodka Parser API", "message": "Svodka Parser API",
"version": "1.0.0", "version": "1.0.0",
"process_id": process.pid,
"parent_id": parent_process.pid if parent_process else None,
"cpu_cores": cpu_cores,
"memory_mb": memory_mb,
"python_version": sys.version, "python_version": sys.version,
"platform": platform.platform(), "platform": platform.platform(),
"available_parsers": list(PARSERS.keys()) "available_parsers": list(PARSERS.keys())

View File

@@ -11,4 +11,5 @@ requests>=2.31.0
# pytest-cov>=4.0.0 # pytest-cov>=4.0.0
# pytest-mock>=3.10.0 # pytest-mock>=3.10.0
httpx>=0.24.0 httpx>=0.24.0
numpy numpy
psutil>=5.9.0