forked from chamilad/process-metrics-collector
-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
En versiones recientes de psutil (>=7.0), el método de los procesos para listar conexiones de red (connections() / net_connections()) ha cambiado o se comporta de forma distinta en Windows/WSL, generando errores como:
AttributeError: 'Process' object has no attribute 'net_connections'Esto ocurre en execution_process_metrics_collector/collector.py, por ejemplo en el bloque:
child_d = child.as_dict(
attrs=[
"name",
"cpu_times",
"memory_full_info",
"net_connections", # <- aquí falla en algunas versiones con WSL ????
...
],
)He fijado la versión de la librería a:
psutil>=6,<7
y el problema desaparece.
Esta versión mantiene disponible net_connections() en los procesos, y su salida es compatible con la lógica actual del código.
Metadata
Metadata
Assignees
Labels
No labels