Debugging and troubleshooting

Jenkins

Sul server aotest è installato Jenkins, al momento configurato per controllare due Versioni di FLAO:

TRAC

Altri programmi di utilità

thrdtest

Il programma thrdtest, nato come strumento per trstare le funzionalità del Message Daemon, ha adesso numerose funzioni che consentono di v erificare il funzionamento dei clienti.

  • Gestione dei files di log: il programma msgdrtdb lanciato con due switch -v -vgenera log per ogni signolo messaggio ricevuto e trasmesso. Esistono inoltre alcuni comandi per la gestione più fine dei log:
    • incr, decr: aumenta/diminuisce verbosità del log
    • debug: stabilisce il livello di debug.
    • newlog: chiude il logfile corrente e ne apre uno nuovo (questo avviene anche automaticamente quando il file di log raggiunge circa i 500 MB)

      Nota il file di log viene generato nella directory di default indicata nel file di configurazione (solitamente in /tmp). Il file aperto ha nome: msgdrtdb.log, i files chiusi hanno nomi del tipo: msgdrtdb.nnnnnnn.log ( nnnnnnn è l'istante in cui il file è stato chiuso).

  • Informazioni sui processi:
    • bdump, cdump: scrivono nel file log, rispettivamente, l'elenco dei buffer definiti, l'elenco dei clienti collegati
    • blist, clist: scrivono sulla console, rispettivamente, l'elenco dei buffer definiti, l'elenco dei clienti collegati
    • ndump: scrive nel file log, la tabella delle richieste di notifica.
    • vstat: scrive nel file log lo stato della tabella delle variabili
    • version: scrive nel file log la versione dell' MsgdRTDB.

  • Informazioni sulle variabili:
    • vlist: riporta il valore di una lista di variabili
    • get, set: legge scrive una variabile

  • Informazioni varie:
    • whatis: scrive la descrizione di un codice numerico di messaggio
    • errcod: scrive la descrizione di un codice numerico di errore

  • Varie:
    • log: scrive una stringa nel file di log.
Topic revision: r4 - 31 Mar 2015, LucaFini
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback