Починил Информацию о сервере
This commit is contained in:
@@ -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())
|
||||||
|
|||||||
@@ -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
|
||||||
Reference in New Issue
Block a user