Il problema può presentarsi in diverse condizioni.
Se l'uscita del server è tempestiva ed esso viene eseguito come Servizio Windows, viene notificato uni errore 1053 che indica appunto che il modulo non ha risposto nei tempi previsti.
Se pure non viene compilato alcun log di servizio, sempre per la versione Windows, può essere utile consultare l'Event Viewer.
Vediamo di seguito alcune delle condizioni che portano all'errore.
Il problema può presentarsi se la porta del server risulta ancora impegnata.
Questo può avvenire, tra le altre casistiche, quando si sia precedentemente provveduto ad interrompere i server manualmente ed in particolare nel caso in cui il server Master sia stato chiuso prima della naturale chiusura di tutti i suoi server Child.
Si da il caso, infatti, che il server Master funga, se opportunamente configurato, come XReg Server per tutti i suoi Child. Dal momento che l'operazione di registrazione nel registro giornale non ammette fallimenti, il server Child attende ad oltranza che il Master soddisfi la sua richiesta di registrazione e se il Master viene meno prima di aver portato a termine quest'operazione, il Child rimane in un'attesa pressoché eterna.
E' indispensabile, purtroppo, procedere ad una terminazione manuale di tale server Child, con la conseguente possibilità di perdita di informazioni.
Il problema può presentarsi anche se la dichiarazione della directory che deve ospitare i files temporanei fa riferimento ad una directory che non esiste. Nel tentare di creare al suo interno la directory hwtemp, il server fallisce nel proprio intento (dal momento che non esiste neppure la directory che dovrebbe contenerla) e quindi da errore ed esce ma non giunge a dare indicazioni nel log.
Sarà sufficiente creare la directory dichiarata per risolvere il problema.
Torna a Indice delle voci