10 Mar Il servizio PBX rimane bloccato su “In avvio”
Questo articolo si applica alla piattaforma On premises.
Se il servizio pbxservice.exe rimane dello stato di “In avvio” (“starting”) o “in arresto” (“stopping”) il centralino non riesce ad avviare o chiudere tutti i servizi, ed i terminali e gli operatori non saranno loggati. Questo comportamento è di solito causato dall’impossibilità del PBX di accedere al DB (quasi sempre FoxPro, dato che MySQL è più robusto). Evidentemente qualche tabella è rimasta bloccata in scrittura a seguito di un evento grave (problema su disco, interruzione di corrente); oppure è possibile che stia esaurendo lo spazio disco.
Nel caso la macchina si sia spenta accidentalmente per un problema di alimentazione, la rima cosa da tentare è ripristinare il DB con questa procedura (valida per DB FoxPro):
- “arrestare” il servizio pbxservice dalla lista dei servizi di Windows: qualora non fosse possibile, impostare il servizio in modalità “manuale”
- entrare nella cartella DB contenuta nella cartella di installazione del PBX e cancellare i file .CDX
- se non fosse possibile eliminare qualche file, quella è sicuramente la tabella bloccata. In questo caso tentare di sbloccare il file (il metodo più sicuro è riavviare la macchina)
- dopo aver cancellato tutti i file .CDX, eseguire l’eseguibile DBCheck.exe nella cartella superiore
- Al termine, impostare il servizio pbxserver in modalita automatica e riavviare la macchina
No Comments