Visualizzazioni:
Comportamento:
La versione 7.7. di DocuWare ha introdotto una nuova soluzione Fulltext, con alcune modifiche a livello di funzionalità e struttura. Per ulteriori dettagli, consultare: KBA-37227
Con l’introduzione della nuova soluzione Fulltext, potrebbero verificarsi nuovi comportamenti o sorgere nuove difficoltà.
Soluzione:
Questo articolo raccoglie i comportamenti più comuni osservati dal supporto tecnico di DocuWare e propone le relative soluzioni.
Il Fulltext Server non si avvia:
Nei log compare il seguente messaggio:
Impossibile avviare il Fulltext Server di DocuWare. System.TimeoutException: il processo Java non è stato avviato in tempo.
  • Assicurarsi che l’utente che esegue il servizio Fulltext disponga di pieno accesso in lettura/scrittura alla cartella dell’indice Fulltext ( è possibile verificarlo nello strumento di amministrazione > Connessioni dati, oppure in DocuWare Server Manager > Connessioni di sistema) e al percorso di installazione del Fulltext Server, che per impostazione predefinita si trova in C:\Program Files\DocuWare\Fulltext Server (x64).
  • La porta 9012, utilizzata dal servizio Fulltext, potrebbe essere occupata da un altro processo. Per verificare se è così, immettere il comando netstat -ano nel prompt dei comandi. L'output includerà anche il "PID", che è possibile utilizzare in Task Manager alla voce "Dettagli" per individuare il processo che utilizza la porta.
  • Il valore "javaPath" nel file DWSolrService.exe.settings potrebbe puntare a una directory errata. Per questo comportamento, consultare il seguente articolo della Knowledge Base: KBA-37326

Si verifica un errore durante il tentativo di eseguire una ricerca full-text:
Si sta tentando di eseguire una ricerca full-text in un archivio e viene restituito il seguente errore: Il server remoto ha restituito un errore: (500) Errore interno del server

Inoltre, nei log e in Solr-Administration viene visualizzato il seguente errore: org.apache.solr.common.SolrException:org.apache.solr.common.SolrException: Errore durante l’apertura di un nuovo motore di ricerca



Queste informazioni indicano che c’è un problema con il SolrCore relativo all’archivio corrispondente. Nel percorso di installazione di Fulltext Server (il percorso predefinito è C:\Program Files\DocuWare\Fulltext Server (x64)\solr\server\solr), è possibile visualizzare i core all’interno di cartelle denominate in base al GUID dell’archivio corrispondente. Ogni archivio ha il proprio core. Nella cartella di un archivio dovrebbe essere presente un file denominato«core.properties». Se il core è corrotto o danneggiato, il file potrebbe mancare o non contenere i dati corretti.

Qui è possibile vedere un esempio di file «core.properties» integro:




Come risolvere il problema di un core mancante o danneggiato:
Nota: si prega di eseguire un backup dei file prima di eliminarli.

  1. Arrestare il servizio Fulltext e assegnare all’utente che esegue il servizio Fulltext i diritti di modifica sulla cartella FulltextServer(x64): C:\Program Files\DocuWare\Fulltext Server (x64)
  2. Procedere allo stesso modo con la cartella Fulltext Index (visibile in Strumento di amministrazione > Connessioni dati oppure in DocuWare Server Manager > Connessioni di sistema).
  3. Eliminare il contenuto della cartella Fulltext Index dell’archivio corrispondente, che prende il nome dal GUID.
  4. Accedere alla directory'C:\Program Files\DocuWare\Full-Text Server (x64)\solr\server\solr\' ed eliminare la cartella con il GUID dell'archivio interessato.
  5. Avviare il servizio Fulltext e verificare se il core viene nuovamente creato correttamente.
  6. Una volta completati tutti i passaggi precedenti, sarà necessario eseguire un reset di Fulltext per l’archivio tramite la seconda opzione di reset.
    Nota: si sconsiglia di eseguire più reset di Fulltext contemporaneamente, poiché ciò potrebbe causare problemi di prestazioni del sistema.

Problemi quando Fulltext è installato su un server dedicato:
Durante l’esecuzione di una ricerca Fulltext, viene visualizzato il messaggio di errore: “Il riferimento all’oggetto non è stato impostato su un’istanza dell’oggetto ”.

Nel file di log DocuWare.BackgroundProcessService.LongLiving.GenericProcess.log è presente il seguente messaggio:
<MESSAGE>Si è verificata un’eccezione imprevista in DocuWare.BPS.Processes.FCDocumentBackgroundTasks.TaskProcessors.DocumentFulltextTaskProcessor e File Cabinet con GUID: 11111111-2222-3333-4444-555555555555</message><exception>System.Net.WebException: Impossibile stabilire la connessione al server remoto. ---&gt; System.Net.Sockets.SocketException: un tentativo di connessione non è andato a buon fine perché l’host remoto non ha risposto correttamente dopo un certo periodo di tempo, oppure la connessione stabilita era difettosa perché l’host collegato non ha risposto 192.168.100.100:9012

Ciò indica che il server non è in grado di connettersi al Fulltext Server. In questo caso, è necessario verificare se i server sono in grado di raggiungersi a vicenda, ad esempio eseguendo un ping dal prompt dei comandi. È possibile che le impostazioni del firewall o del programma antivirus blocchino la Request.

Questo articolo della Knowledge Base (KBA) è applicabile SOLO alle organizzazioni con ambiente on-premise.


Nota: questo articolo è una traduzione dall'inglese. Le informazioni contenute in questo articolo si basano sulle versioni originali del prodotto in lingua inglese. Potrebbero esserci piccoli errori, ad esempio di natura grammaticale, nella versione tradotta dei nostri articoli. Sebbene non possiamo garantire la completa accuratezza della traduzione, nella maggior parte dei casi la troverete sufficientemente informativa. In caso di dubbi, vi invitiamo a consultare la versione inglese di questo articolo.