Nella configurazione predefinita, la maggior parte dei file di log di CM Server, viene reindirizzata nel programma
rotatelogs, che crea periodicamente un nuovo file di log. La seguente riga (suddivisa in due righe
per adattarla allo spazio disponibile) utilizza
rotatelogs per creare
una nuova copia del file
accesserror.log ogni 86.400 secondi
(24 ore).
CustomLog "|\"/opt/IBM/RationalSDLC/common/IHS/bin/rotatelogs.exe\" \"
/opt/IBM/RationalSDLC/common/IHS/logs/access.log\" 86400" common
Il periodo di rotazione del log inizia all'avvio di CM Server.
Per ciascuna applicazione, tranne che per Rational ClearCase, i file di log IBM® HTTP Server si accumulano, pertanto
è necessario ripulirli periodicamente. Rational ClearCase elimina i log obsoleti durante
il processo settimanale di ripulitura dei log, rimuovendo tutti i file di log di CM Server
che risalgono a più di 30 giorni prima. È possibile modificare questo processo per modificare la frequenza
di esecuzione del processo, l'età dei file di log rimossi o qualsiasi altro aspetto del relativo funzionamento.
Nota: se si modifica una delle ubicazioni dei log CM Server predefiniti, è necessario modificare anche lo script cleanuplogs in modo
che ricerchi tali log nelle nuove ubicazioni.
Sugli host di CM Server su cui non è stato installato Rational ClearCase, è necessario eseguire periodicamente
uno dei seguenti programmi per rimuovere i file di log obsoleti:
- Nei sistemi Linux® e
UNIX®,
lo script shell cleanuplogs si trova nelle directory /IHS/bin e /eWAS/bin.
- In Windows®, lo script Perl cleanuplogs.pl,
si trova nelle directory \IHS\bin e \eWAS\bin.
Utilizzare un programma di esecuzione pianificata fornito dal sistema operativo (cron,
ad esempio, sul sistema UNIX o at su Windows)
per eseguire questi script o eseguirli manualmente.