Surveillez les fichiers des serveurs FTP avec WatchFTP Surveillez les fichiers des serveurs FTP avec WatchFTP


 

Problèmes éventuels

WatchFTP est un logiciel conçu pour être facile d'utilisation. Cependant, vous devrez sans doute expérimenter afin de faire fonctionner au mieux vos paramètres.

Conseil général

Si quelque chose ne fonctionne pas comme vous l'attendez:

  1. Activez l'option "garder le journal de la session". Ceci conserve toutes les commandes et compte-rendus vers et depui votre serveur FTP et les écrit dans votre répertoire des Tâches.
  2. Laissez WatchFTP lancé pendant un moment.
  3. Arrêtez la Tâche.
  4. Choisissez Vue > Répertoire des Tâches.
  5. Utilisez le Bloc-Notes pour visualiser le journal de la session FTP de cette tâche et pour vérifier si votre serveur FTP répond avec un message d'erreur.

Désactivez de nouveau cette option une fois que vous obtenez le comportement attendu!

Connexions

Chaque synchronisation demande une nouvelle connexion au serveur FTP. Etant données les limites du protocole FTP, ces connexions pourront rester "ouvertes" pendant quelques temps, même après que WatchFTP a fermé la connexion. Comme un serveur FTP n'a qu'un nombre de connexion autorisées limitées, vous devrez vous assurer de ne pas Synchroniser en mode "rapide" et garder l'option Attendre entre les synchronisations à une valeur raisonnable - un minimum de 10 secondes est conseillé.

Services Windows

Un Service Windows est lancé par défaut en tant que compte "Système local". Cet utilisateur a de nombreux privilèges sur la machine locale, mais ne peut typiquement pas accéder aux lecteurs réseaux.

Si votre dossier synchronisé est en fait un répertoire réseau, la Tâche a besoin d'un utilisateur et d'un mot de passe avec les bons droits d'accès sur ce répertoire.

Débogger votre script de commandes batch

Si vous utilisez l'action de lancer un script de commandes, les scripts n'affichent pas le résultat dans une fenêtre de console.

Cependant, si votre script ne fonctionne pas correctement, ce qui suit vous aidera sans doute (en considérant que vote script s'appelle "C:\Scripts\MyScript.bat"):

  1. Créer un nouveau scipt batch appelé debugger.bat (listé ci dessous) et configurez votre Tâche WatchFTP pour lancer ce script à la place de votre script original.
  2. Modifiez votre script original pour vous assurer qu'il n'y a pas de ligne pour basculer le mode echo à off(ECHO OFF).

Le script debugger.bat devrait ressembler à ceci: