di: Ermanno Ancona 26 Aprile 2006
Nel precedente articolo sui log files abbiamo introdotto il concetto di log in Apache ed analizzato la memorizzazione delle richieste HTTP che giungono al server, il cosiddetto log degli accessi. In queste pagine prenderemo in considerazione la memorizzazione d'informazioni diagnostiche ed errori riscontrati nel processare tali richieste, ovvero il log degli errori. Come anticipato l'amministratore non ha, purtroppo, tutte le possibilità di personalizzazione descritte nella configurazione del file degli accessi. Non va comunque sottovalutata la sua importanza: se il server fa i capricci o la vostra applicazione web non funziona a dovere uno dei primi posti in cui guardare è sicuramente qui.
Scorrendo il file di configurazione di Apache, httpd.conf, troviamo due direttive: ErrorLog e LogLevel. La prima definisce la posizione del file di registrazione, la seconda permette di stabilire che importanza debbano avere gli errori per essere memorizzati. Una tipica configurazione potrebbe essere la seguente:
ErrorLog logs/error_log LogLevel warn
In altri termini diciamo al nostro server di registrare le informazioni diagnostiche nel file error_log che si trova nella directory logs immediatamente sotto la ServerRoot, directory principale del nostro web server. Ad esempio /etc/httpd in un sistema linux e c:/Programmi/Apache Group/Apache2 in un sistema windows. Un percorso alternativo, che non faccia riferimento alla ServerRoot, può essere specificato fornendo il path completo. Il nome scelto per il file è quello tipico dei sistemi unix, sotto windows il default è error.log. L'altra informazione passata ad Apache è che deve memorizzare i messaggi d'importanza "warn", ovvero avvertimento. L'elenco delle possibili impostazioni è il seguente:
L'ordine con cui sono riportati è d'importanza decrescente. Stabilito un livello verranno registrati tutti gli eventi con rilevanza maggiore o uguale al valore prefissato. Ad esempio scegliendo warn verranno memorizzati anche gli eventi classificati error.
Guida risparmio energetico per serverDalla determinazione dei consumi al risparmio, dalla... |
Guida SubversionSVN è uno dei sistemi per il versioning più utilizzati al mondo.... |
Guida Application serverCosa sono, quali sono e come possono essere utilizzati nella... |
Ogni settimana, in due distinte newsletter: notizie a approfondimenti su Apache e IIS.
Iscriviti alla newsletter
|
|
Amministratore di Reti Windows Server 200811 Giugno 2012 a Milano |
|
Nessun corso previsto |