sshnet / sshnet/SSH.NET

Connection Open while processing a file for 45minutes then the session is not open

Aperta
#968 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Lingua principale
C#
Stelle
4.4k
Fork
993
Merge medio
9g 21h
PR unite (30g)
1

Descrizione

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();

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Direzione di ricerca

Inizia dal ciclo di vita della connessione SFTP intorno a SftpClient.MoveTo e alle impostazioni KeepAliveInterval, ConnectionInfo.Timeout e OperationTimeout mostrate nel report. Riproduci il caso di elaborazione dei file della durata di 45–60 minuti e determina se la sessione rimane aperta in seguito; il lavoro è completato quando viene identificata una correzione confermata oppure viene documentata la configurazione mancante o la limitazione.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
csharp
Ambito
networking
Tipo di issue
Bug
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
30/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.