\ DriveHQ Customer Support Forum \
Leggi/Rispondi : 61036/6
  • gregchao
  • (4post)
Monitoraggio di una cartella per il caricamento di file

Vorrei monitorare una cartella per verificare la presenza di file. È possibile eseguire un polling della cartella ogni 15 secondi utilizzando FTP.list per controllare se ci sono file al suo interno? Esiste un modo migliore per farlo?


08/09/2023 23:14:23

  • DriveHQ_Support
  • (676post)
Soggetto: Oggetto: Monitoraggio di una cartella per il caricamento di file
Oggetto: Monitoraggio di una cartella per il caricamento di file

Si consiglia di utilizzare Software client DriveHQ FileManagerLa funzione di sincronizzazione delle cartelle di DriveHQ consente di creare un'attività di sincronizzazione dal cloud al locale per sincronizzare una cartella cloud con una cartella locale. DriveHQ FileManager è più efficiente nel monitorare le modifiche alla cartella cloud, soprattutto se la cartella contiene molti file e sottocartelle.

L'utilizzo del comando LIST di FTP probabilmente va bene, anche se bisogna fare attenzione a non creare troppo carico (relativo al tuo livello di pianoSe è necessario elencare il contenuto di una cartella ogni 15 secondi in modo continuativo, l'utilizzo di FTP presenta uno svantaggio: richiede una connessione persistente oppure l'accesso ogni 15 secondi.

Se la cartella contiene molti file e sottocartelle, il comando LIST non è efficiente. Con quale frequenza viene aggiunto un nuovo file alla cartella? Se la frequenza è molto inferiore a una volta al minuto, è possibile controllare prima la cartella principale. Ad esempio, se si desidera monitorare la cartella "/Cartella1/Cartella2" per la presenza di nuovi file, invece di "LIST /CARTELLIA1/CARTELLIA2", è possibile eseguire prima "LIST /CARTELLIA1". Supponendo che CARTELLIA1 contenga solo CARTELLIA2, è molto efficiente trovare l'ora dell'ultima modifica di CARTELLIA2. Se l'ora dell'ultima modifica di CARTELLIA2 non è cambiata, non è necessario elencare il contenuto di CARTELLIA2 poiché non è cambiato.


Rispondere
09/09/2023 00:51:33

  • Gregory Chao
  • (4post)
Soggetto: Oggetto: Monitoraggio di una cartella per il caricamento di file
Oggetto: Monitoraggio di una cartella per il caricamento di file

Grazie. Ho controllato la funzione di sincronizzazione di DriveHQ. È davvero fantastica. Tuttavia, la velocità massima è di 1 minuto. Io preferirei 15 secondi, quindi dovrò valutare se è accettabile.

Normalmente la cartella sarà vuota. Non appena compare un file, lo scaricherò e poi lo eliminerò. Elaborerò i dati e poi caricherò i risultati in un'altra cartella. 

Potrei impostare una sincronizzazione ed eseguire un FTP.list contemporaneamente? In questo modo, non dovrei usare FTP.list così spesso. Tuttavia, non ho modo di mantenerli sincronizzati in modo che funzionino in parallelo. 

Avete altri suggerimenti?


Rispondere
09/09/2023 07:56:51

  • Gregory Chao
  • (4post)
Soggetto: Oggetto: Monitoraggio di una cartella per il caricamento di file
Oggetto: Monitoraggio di una cartella per il caricamento di file

Un'ultima domanda. Se utilizzo la funzione di sincronizzazione di DriveHQ, devo tenere DriveHQ FileManager sempre in esecuzione?


Rispondere
09/09/2023 10:42:15

  • DriveHQ_Support
  • (676post)
Soggetto: Oggetto: Monitoraggio di una cartella per il caricamento di file

Utente: Gregory Chao  -  09/09/2023 07:56:51

Oggetto: Monitoraggio di una cartella per il caricamento di file

Grazie. Ho controllato la funzione di sincronizzazione di DriveHQ. È davvero fantastica. Tuttavia, la velocità massima è di 1 minuto. Io preferirei 15 secondi, quindi dovrò valutare se è accettabile.

Normalmente la cartella sarà vuota. Non appena compare un file, lo scaricherò e poi lo eliminerò. Elaborerò i dati e poi caricherò i risultati in un'altra cartella. 

Potrei impostare una sincronizzazione ed eseguire un FTP.list contemporaneamente? In questo modo, non dovrei usare FTP.list così spesso. Tuttavia, non ho modo di mantenerli sincronizzati in modo che funzionino in parallelo. 

Avete altri suggerimenti?

Oggetto: Monitoraggio di una cartella per il caricamento di file

DriveHQ FileManager supporta la sincronizzazione delle cartelle in tempo reale. Nel tuo caso, dovresti utilizzare la sincronizzazione in tempo reale anziché quella programmata. La sincronizzazione programmata ha un intervallo minimo di 10 minuti. La sincronizzazione in tempo reale, invece, di solito riesce a sincronizzare un file in un tempo compreso tra 15 secondi e pochi minuti, a seconda del numero di file presenti nella cartella (e della quantità di dati da caricare/scaricare). 

Non capisco perché ti servano sia FileManager che FTP per il tuo caso d'uso. Perché non usarne solo uno? 

 


Rispondere
09/09/2023 17:10:55

  • DriveHQ_Support
  • (676post)
Soggetto: Oggetto: Monitoraggio di una cartella per il caricamento di file

Utente: Gregory Chao  -  09/09/2023 10:42:15

Oggetto: Monitoraggio di una cartella per il caricamento di file

Un'ultima domanda. Se utilizzo la funzione di sincronizzazione di DriveHQ, devo tenere DriveHQ FileManager sempre in esecuzione?

Oggetto: Monitoraggio di una cartella per il caricamento di file

Sì, FileManager deve essere sempre in esecuzione. Se il PC/server non è presidiato (ovvero, se nessuno è connesso al PC/server), FileManager deve essere configurato per essere eseguito in modalità servizio. È possibile configurarlo in Opzioni -> Opzioni di sistema, come mostrato nello screenshot seguente: (Selezionare la casella "Avvia automaticamente in modalità servizio dopo il riavvio del PC"). A questo punto, è possibile uscire dalla modalità grafica e avviare FileManager in background. 

 

 


Rispondere
09/09/2023 17:19:10

  • Gregory Chao
  • (4post)
Soggetto: Oggetto: Monitoraggio di una cartella per il caricamento di file
Oggetto: Monitoraggio di una cartella per il caricamento di file

Grazie. Volevo solo ricontattarti. L'utilizzo della sincronizzazione di DriveHQ FileManager con l'impostazione "In tempo reale" funziona alla grande! Inoltre, utilizzo un desktop virtuale che può rimanere attivo 24 ore su 24, quindi mantenere DriveHQ FileManager sempre in esecuzione non è un problema.


Rispondere
15/09/2023 14:24:09

Aggiungi ai segnalibri e condividi
Rispondi rapidamente

Leading Cloud Surveillance service

Leading Enterprise Cloud IT Service Since 2003