Comenzó hace unos días, es solo de un servidor a otro (otros servidores están bien).
De vez en cuando, el comando borg list
cuelga.
¿Tienes alguna idea de cómo depurar eso?
(Intenté ejecutarlo varias veces manualmente con --debug
sin éxito.
¡Gracias por tu ayuda!
borg list generalmente no se bloquea, pero si la conexión ssh se detiene o se desconecta, puede ser causado por eso.
También podría ser que el servidor de borg esté muy ocupado con otro disco o E / S de red, por lo que la lista de borg es un poco corta.
investigando un poco más, no solo el list
cuelga, sino también el prune
.
Y simplemente ya no responde.
Entonces parece un problema de SSH. En este servidor, hay memoria disponible, la CPU está alrededor del 10%, solo que no hay intercambio disponible. puede ser el problema?
¿Hay un tiempo de espera en el comando ssh? ¿O hay una opción para configurarlo? (Busqué rápidamente el documento, no lo encontré)
En general, borg necesita suficiente memoria para cargar algunos índices y cachés en la memoria (y pueden ser enormes si su repositorio es enorme, hay una fórmula en los documentos para estimar el uso de memoria). Si borg se queda sin memoria (virtual) disponible, obtendrá una excepción MemoryError.
Si no dispone de intercambio en disco, la ralentización no puede deberse a la actividad de intercambio en disco.
Así que supongo que tienes un problema de red o ssh.
Estoy cerrando esto por ahora ya que no es procesable.
Vuelva a abrir si tiene más información, esp. cuando apunta a un problema dentro de borg.