Monitorizar sitios FTP con WatchFTP Monitorizar sitios FTP con WatchFTP


 

Solución de problemas

WatchFTP ha sido diseñado para ser fácil de usar. Sin embargo, puede ser necesario experimentar con él para obtener los mejores resultados para su configuración particular.

De forma general

Si algo no funciona como se esperaba:

  1. Habilitar la opción Mantener el Log de la Sesión. Esto mantiene un registro de todos los comandos enviados al servidor FTP, así como las respuestas recibidas y los guarda en el directorio de la tarea.
  2. Mantener WatchFTP funcionando durante un tiempo.
  3. Detener la Tarea.
  4. Seleccionar Ver > Directorio de Tareas.
  5. Usar el Bloc de notas para ver el log de la sesión FTP de esta Tarea y comprobar si el servidor FTP responde con un mensaje de error.

¡Deshabilitar esta opción una vez se haya corregido el error en la Tarea!

Conexiones

Cada proceso de sincronización requiere establecer una conexión "fresca" al servidor FTP. Debido a limitaciones del protocolo FTP, estas conexiones se mantienen "abiertas" durante un período de tiempo, una vez WatchFTP ha cerrado la conexión. Como un servidor FTP tiene un número limitado de conexiones concurrentes, debemos asegurarnos de no volver a sincronizar demasiado "rápido" y mantener la opción Permanecer latente entre sincronizaciones con un valor razonable. Se recomineda un mínimo de 10 segundos.

Servicio de windows

Un servicio de windows se ejecuta por defecto como usuario "LocalSystem". Este usuario tiene un montón de privilegios en el equipo local, pero generalmente no puede acceder a unidades de red.

Si el Directorio a sincronizar es un directorio de red, la Tarea requiere un nombre de Usuario y Contraseña con permisos de acceso a dicho directorio.

Depurar los ficheros Batch

Si se utiliza la opción Ejecutar un fichero Batch, el resultado de la acción no se muestra en ninguna ventana de cónsola.

Sin embargo, si el resultado del fichero Batch no es el esperado, el procedimiento descrito a continuación puede ser de ayuda (aquí se asume que su fichero Batch es el siguiente "C:\Scripts\MyScript.bat"):

  1. Crear un nuevo fichero Batch llamado debugger.bat (tal y como se lista más abajo) y configurar la Tarea de WatchFTP para ejecutar este fichero en vez de su fichero original.
  2. Compruebe, y en caso necesario modifique su fichero original para asegurar que no contiene ninguna linea que desactive el "echo" (ECHO OFF).

El fichero debugger.bat debe contener lo siguiente: