Was ist der Wert von "log_min_duration_statement" in deinem Konfigurationsfile?
Hallo,
ich schaue immer mal in die Logs und dabei ist mir aufgefallen, dass dort immer viele Einträge stehen, die ich eigentlich gar nicht sehen möchte.
Hier mal ein Beispiel:
So siehts aus und ich brauche die ganzen Einträge nicht, die zum Beispiel so aussehen:2010-06-01 11:24:25 CEST LOG: Verbindung empfangen: Host=192.168.x.xx port=xxxxx
2010-06-01 11:24:25 CEST LOG: Verbindung authorisiert: Benutzer=postgres Datenbank=TEST
2010-06-01 11:24:25 CEST LOG: Dauer: 2.000 ms
2010-06-01 11:24:25 CEST LOG: Dauer: 1.000 ms
2010-06-01 11:25:08 CEST LOG: Dauer: 37456.000 ms Anweisung: select * from t_value
2010-06-01 11:25:08 CEST LOG: Dauer: 1.000 ms
2010-06-01 11:25:08 CEST LOG: Dauer: 0.000 ms
2010-06-01 11:25:08 CEST LOG: Dauer: 1.000 ms
2010-06-01 11:25:08 CEST LOG: Dauer: 0.000 ms
2010-06-01 11:25:08 CEST LOG: Dauer: 0.000 ms
2010-06-01 11:25:08 CEST LOG: Dauer: 0.000 ms
2010-06-01 11:25:08 CEST LOG: Dauer: 0.000 ms
2010-06-01 11:25:08 CEST LOG: Dauer: 0.000 ms
2010-06-01 11:25:08 CEST LOG: Dauer: 0.000 ms
2010-06-01 11:25:08 CEST LOG: Dauer: 1.000 ms
2010-06-01 11:25:08 CEST LOG: Dauer: 0.000 ms
2010-06-01 11:25:08 CEST LOG: Dauer: 0.000 ms
2010-06-01 11:30:53 CEST LOG: Verbindung empfangen: Host=192.168.x.xx port=xxxxx
2010-06-01 11:30:54 CEST LOG: Verbindung authorisiert: Benutzer=postgres Datenbank=postgres
2010-06-01 11:30:54 CEST LOG: Dauer: 3.000 ms
2010-06-01 11:30:54 CEST LOG: Dauer: 0.000 ms
2010-06-01 11:30:54 CEST LOG: Dauer: 2.000 ms
2010-06-01 11:30:54 CEST LOG: Dauer: 2.000 ms
2010-06-01 11:30:54 CEST LOG: Dauer: 0.000 ms
2010-06-01 11:30:54 CEST LOG: Dauer: 0.000 ms
2010-06-01 11:31:16 CEST LOG: Dauer: 40523.000 ms Anweisung: select * from t_value
2010-06-01 11:31:16 CEST LOG: Dauer: 0.000 ms
2010-06-01 11:31:16 CEST LOG: Dauer: 1.000 ms
2010-06-01 11:31:16 CEST LOG: Dauer: 0.000 ms
2010-06-01 11:31:16 CEST LOG: Dauer: 0.000 ms
2010-06-01 11:31:16 CEST LOG: Dauer: 1.000 ms
2010-06-01 11:31:16 CEST LOG: Dauer: 0.000 ms
2010-06-01 11:31:16 CEST LOG: Dauer: 0.000 ms
2010-06-01 11:31:16 CEST LOG: Dauer: 1.000 ms
2010-06-01 11:31:16 CEST LOG: Dauer: 0.000 ms
2010-06-01 11:31:16 CEST LOG: Dauer: 0.000 ms
2010-06-01 11:31:16 CEST LOG: Dauer: 1.000 ms
2010-06-01 11:31:16 CEST LOG: Dauer: 0.000 ms
kann mir jemand sagen, durch welche Parameter/Einstellungen ich diese Einträge nicht mehr sehen werde?2010-06-01 11:31:16 CEST LOG: Dauer: 0.000 ms
2010-06-01 11:31:16 CEST LOG: Dauer: 0.000 ms
2010-06-01 11:31:16 CEST LOG: Dauer: 1.000 ms
2010-06-01 11:31:16 CEST LOG: Dauer: 0.000 ms
MfG
Was ist der Wert von "log_min_duration_statement" in deinem Konfigurationsfile?
Xandrian: Kurz gesagt: Du hast ein falsches Konzept und willst nicht auf ads hören
Jetzt NEU: PostgreSQL - Datenbankpraxis für Anwender, Administratoren und Entwickler
PostgreSQL Service & Support
das habe ich auf den Wert '5000' gestellt (war schon so vor meiner ersten Frage).
Zeig mal bitte alle Konfigurationseinträge, die irgendwas mit *log* zu tun haben.
Xandrian: Kurz gesagt: Du hast ein falsches Konzept und willst nicht auf ads hören
Jetzt NEU: PostgreSQL - Datenbankpraxis für Anwender, Administratoren und Entwickler
PostgreSQL Service & Support
hier das sind meine log-einstellungen:
MfGaktiv log_connections on
aktiv log_duration on
aktiv log_line_prefix %t
aktiv client_min_messages notice
aktiv log_in_duration_statement 5000
aktiv log_min_error_statement notice
aktiv log_min_messages notice
aktiv log_destination stderr
aktiv log_filename postgresql-%Y-%m-%d_%a_%H%M%S.log
aktiv logging_collector on
aktiv checkpoint_segments 18
Probier doch mal, "log_min_messages" hochzusetzen. "notice" loggt recht viele Sachen.
Xandrian: Kurz gesagt: Du hast ein falsches Konzept und willst nicht auf ads hören
Jetzt NEU: PostgreSQL - Datenbankpraxis für Anwender, Administratoren und Entwickler
PostgreSQL Service & Support
hmm.
habe mal alles auf 'warning' gestellt.
(client_min_messages , log_min_error_statement und log_min_messages)
das ergebnis davorn war nicht das gewünschte.
die Abfrage kam mir sogar länger vor (war sie ja auch) und die ungewollten logeinträge sind immernoch da:
hmmmmm... ich stelle jetzt mal logging_collector auf off und probiers nochmal...2010-06-01 14:15:49 CEST LOG: Verbindung empfangen: Host=192.168.x.xx port=xxxxx
2010-06-01 14:15:49 CEST LOG: Verbindung authorisiert: Benutzer=postgres Datenbank=postgres
2010-06-01 14:15:49 CEST LOG: Dauer: 6.000 ms
2010-06-01 14:15:49 CEST LOG: Dauer: 0.000 ms
2010-06-01 14:15:49 CEST LOG: Dauer: 0.000 ms
2010-06-01 14:15:49 CEST LOG: Dauer: 2.000 ms
2010-06-01 14:15:49 CEST LOG: Dauer: 1.000 ms
2010-06-01 14:15:49 CEST LOG: Dauer: 4.000 ms
2010-06-01 14:15:49 CEST LOG: Dauer: 2.000 ms
2010-06-01 14:15:49 CEST LOG: Dauer: 1.000 ms
2010-06-01 14:15:49 CEST LOG: Dauer: 1.000 ms
2010-06-01 14:15:49 CEST LOG: Dauer: 1.000 ms
2010-06-01 14:15:49 CEST LOG: Dauer: 0.000 ms
2010-06-01 14:15:49 CEST LOG: Dauer: 0.000 ms
2010-06-01 14:15:49 CEST LOG: Dauer: 1.000 ms
2010-06-01 14:15:49 CEST LOG: Verbindung empfangen: Host=192.168.x.xx port=xxxxx
2010-06-01 14:15:50 CEST LOG: Verbindung authorisiert: Benutzer=postgres Datenbank=TEST
2010-06-01 14:15:50 CEST LOG: Dauer: 7.000 ms
2010-06-01 14:15:50 CEST LOG: Dauer: 0.000 ms
2010-06-01 14:15:50 CEST LOG: Dauer: 1.000 ms
2010-06-01 14:15:50 CEST LOG: Dauer: 0.000 ms
2010-06-01 14:15:50 CEST LOG: Dauer: 1.000 ms
2010-06-01 14:15:50 CEST LOG: Dauer: 0.000 ms
2010-06-01 14:15:50 CEST LOG: Dauer: 4.000 ms
2010-06-01 14:15:50 CEST LOG: Dauer: 2.000 ms
2010-06-01 14:15:50 CEST LOG: Dauer: 1.000 ms
2010-06-01 14:15:50 CEST LOG: Dauer: 70.000 ms
2010-06-01 14:15:50 CEST LOG: Dauer: 3.000 ms
2010-06-01 14:15:50 CEST LOG: Dauer: 18.000 ms
2010-06-01 14:15:50 CEST LOG: Dauer: 25.000 ms
2010-06-01 14:15:50 CEST LOG: Dauer: 0.000 ms
2010-06-01 14:15:50 CEST LOG: Dauer: 1.000 ms
2010-06-01 14:15:50 CEST LOG: Dauer: 2.000 ms
2010-06-01 14:15:50 CEST LOG: Dauer: 1.000 ms
2010-06-01 14:15:50 CEST LOG: Dauer: 15.000 ms
2010-06-01 14:15:50 CEST LOG: Dauer: 4.000 ms
2010-06-01 14:15:50 CEST LOG: Dauer: 1.000 ms
2010-06-01 14:15:50 CEST LOG: Dauer: 7.000 ms
2010-06-01 14:15:50 CEST LOG: Dauer: 0.000 ms
2010-06-01 14:15:50 CEST LOG: Dauer: 0.000 ms
2010-06-01 14:15:50 CEST LOG: Dauer: 1.000 ms
2010-06-01 14:15:50 CEST LOG: Dauer: 1.000 ms
2010-06-01 14:15:50 CEST LOG: Dauer: 0.000 ms
2010-06-01 14:15:50 CEST LOG: Dauer: 0.000 ms
2010-06-01 14:15:50 CEST LOG: Dauer: 1.000 ms
2010-06-01 14:15:50 CEST LOG: Dauer: 1.000 ms
2010-06-01 14:15:50 CEST LOG: Dauer: 0.000 ms
2010-06-01 14:15:50 CEST LOG: Dauer: 3.000 ms
2010-06-01 14:15:50 CEST LOG: Dauer: 1.000 ms
2010-06-01 14:15:50 CEST LOG: Dauer: 2.000 ms
2010-06-01 14:15:50 CEST LOG: Dauer: 2.000 ms
2010-06-01 14:15:50 CEST LOG: Dauer: 1.000 ms
2010-06-01 14:15:51 CEST LOG: Verbindung empfangen: Host=192.168.x.xx port=xxxxx
2010-06-01 14:15:51 CEST LOG: Verbindung authorisiert: Benutzer=postgres Datenbank=TEST
2010-06-01 14:15:51 CEST LOG: Dauer: 3.000 ms
2010-06-01 14:15:51 CEST LOG: Dauer: 0.000 ms
2010-06-01 14:16:51 CEST LOG: Dauer: 53942.000 ms Anweisung: select * from t_value
2010-06-01 14:16:51 CEST LOG: Dauer: 1.000 ms
2010-06-01 14:16:51 CEST LOG: Dauer: 0.000 ms
2010-06-01 14:16:51 CEST LOG: Dauer: 0.000 ms
2010-06-01 14:16:51 CEST LOG: Dauer: 0.000 ms
2010-06-01 14:16:51 CEST LOG: Dauer: 0.000 ms
2010-06-01 14:16:51 CEST LOG: Dauer: 0.000 ms
2010-06-01 14:16:51 CEST LOG: Dauer: 0.000 ms
2010-06-01 14:16:51 CEST LOG: Dauer: 1.000 ms
2010-06-01 14:16:51 CEST LOG: Dauer: 0.000 ms
2010-06-01 14:16:51 CEST LOG: Dauer: 0.000 ms
2010-06-01 14:16:51 CEST LOG: Dauer: 1.000 ms
2010-06-01 14:16:51 CEST LOG: Dauer: 0.000 ms
--
https://www.xing.com/profile/Andreas_Kretschmer7ads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
ok, ich mach log_duration 'off'
und probiers danach nochmal mit der erkennungsstufe 'warning' bei (client_min_messages , log_min_error_statement und log_min_messages)
bei einer log_min_duration_statement von 5000.
ich hatte log_duration auf on, weil ich gedacht hätte er loggt sonst die duration nicht (selbst wenn log_min_duration_statement gesetzt ist)... ich teste und sag dann hier bescheid
mfg
perfekt:
2010-06-01 14:46:06 cest log: Datenbanksystem wurde am 2010-06-01 14:43:36 cest heruntergefahren
2010-06-01 14:46:06 cest log: Verbindung empfangen: Host=::1 port=xxxxx
2010-06-01 14:46:06 cest fatal: Das datenbanksystem startet
2010-06-01 14:46:07 cest log: Datenbanksystem ist bereit um verbindungen anzunehmen
2010-06-01 14:46:07 cest log: Autovacuum-launcher startet
2010-06-01 14:46:07 cest log: Verbindung empfangen: Host=::1 port=xxxxx
2010-06-01 14:48:39 cest log: Verbindung empfangen: Host=192.168.x.xx port=xxxxx
2010-06-01 14:48:39 cest log: Verbindung authorisiert: Benutzer=postgres datenbank=postgres
2010-06-01 14:48:40 cest log: Verbindung empfangen: Host=192.168.x.xx port=xxxxx
2010-06-01 14:48:40 cest log: Verbindung authorisiert: Benutzer=postgres datenbank=test
2010-06-01 14:48:44 cest log: Verbindung empfangen: Host=192.168.x.xx port=xxxxx
2010-06-01 14:48:44 cest log: Verbindung authorisiert: Benutzer=postgres datenbank=test
2010-06-01 14:49:49 cest log: Dauer: 57673.000 ms anweisung: Select * from t_value![]()
Links: Tobias Bauer - IT- und Funkdienstleistungen - Bilderrahmen-kaufen.de - Der Onlineshop für Bilderrahmen & Fotorahmen - Funkforum
Lesezeichen