Estoy usando npm ftp y obtengo el tiempo de espera después de 10 minutos y he revisado la documentación del paquete ftp y no hay una opción de desactivación del tiempo de espera. Si vamos a usar ftp básico npm, entonces hay una opción de desactivación de tiempo de espera, pero no he encontrado nada en ftp. Sí, hay parámetros keepalive en el ftp, pero quiero mantener la conexión para siempre. ¿Hay algo que me esté perdiendo mientras mantengo la conexión ftp?
` tirar er; // Evento 'error' no manejado ^
Error: No se excedió el tiempo de transferencia. Conexión de control de cierre.`
https://github.com/mscdex/node-ftp
En Métodos:
Encuentra conectar:
Los usaría dentro de su objeto de configuración cuando active connect. Simplemente agregue estos parámetros adicionales y configure el MS para sus requisitos.
connTimeout - entero - Cuánto tiempo (en milisegundos) esperar para que se establezca la conexión de control. Predeterminado: 10000
pasvTimeout - entero - Cuánto tiempo (en milisegundos) esperar para que se establezca una conexión de datos PASV. Predeterminado: 10000
keepalive - integer - Frecuencia (en milisegundos) para enviar un comando 'ficticio' (NOOP) para mantener activa la conexión. Predeterminado: 10000
Más allá de esto, la conexión podría fallar, así que manéjelo en ese caso si necesita ftp para volver a conectarse.