Connection Open while processing a file for 45minutes then the session is not open
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- C#
- Estrellas
- 4.4k
- Forks
- 993
- Merge medio
- 9 d 21 h
- PR fusionados (30 d)
- 1
Descripción
Hello, I connect via SFTP Renci and begin processing a file. It takes 45minutes to 1 hour and then finishes. I then try to move the file using sftpclient.Moveto but i get the error that "the session is not open". This was not an issue for smaller files that processed within a few minutes.
It seems to be timing out the connection when opened for too long. How can I extend it?
I've tried the below but it's still not working
client.KeepAliveInterval = TimeSpan.FromSeconds(30);
client.ConnectionInfo.Timeout = TimeSpan.FromMinutes(150);
client.OperationTimeout = TimeSpan.FromMinutes(150);
client.Connect();
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Línea de trabajo
Comienza con el ciclo de vida de la conexión SFTP en torno a SftpClient.MoveTo y la configuración de KeepAliveInterval, ConnectionInfo.Timeout y OperationTimeout mostrada en el informe. Reproduce el caso de procesamiento de archivos de 45–60 minutos y determina si la sesión permanece abierta después; se considera completado cuando se haya identificado una solución confirmada o documentado la configuración que falta o la limitación.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- csharp
- Área
- networking
- Tipo de issue
- Error
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 30/100