Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 19321|Svar: 1

[Källa] Spring Boot använder Druid med felet Property: spring.datasource.filters

[Kopiera länk]
Publicerad på 2019-01-15 16:17:29 | | | |
Jag använder version 1.1.10, och jag kan fortfarande använda den efter att ha tagit bort log4j med felet Property: spring.datasource.filters när jag använder den, och den nya versionen av Druid-konfigurationen har ändrats

Property: spring.datasource.filters     Value: stat,wall,log4j     Origin: class path resource [application.yml]:29:14     Reason: Unable to set value for property filters
Innehållet i min yml-fil konfigurationsfil

Poängen är denna mening:

# Konfigurera filtren för övervakningsstatistik att avlyssna, efter att övervakningsgränssnittet tagits bort kan SQL inte räknas, 'wall' används för brandvägg, här är där filtret modifieras filter: commons-log.connection-logger-name: stat,wall,log4j

Även om den är konfigurerad rapporteras inget fel, men den är värdelös, och loggen kan fortfarande inte visas på min SQL-övervakningssida.

Korrekt lösning:

Ta bort log4j av värde direkt så fungerar det normalt

Du kan se SQL-övervakning normalt, som visas i figuren nedan:



Hänvisning:https://github.com/alibaba/druid/issues/2507




Föregående:Spring MySQL vanliga fellösningar
Nästa:2019 Kandidatexamen i engelska
 Hyresvärd| Publicerad på 2019-01-15 16:26:40 |
connectionProperties: Konfigurera några egenskaper för anslutningen, config.decrypt=true här, vilket indikerar att det angivna lösenordet är krypterat

Filter: är en interceptor som kan konfigureras med övervakning, loggning osv

maxActive: Det maximala antalet anslutningar

initialSize: Antalet initierade anslutningar

minIdle: Antalet fria anslutningar

maxWait: Få maximal väntetid för anslutningen

timeBetweenEvictionRunsMillis: Detekterar anslutningstid i millisekunder

minEvictableIdleTimeMillis: Upptäcker att anslutningen är stängd om den är större än detta värde, i millisekunder

validationQuery: Verifiera om databasen är tillgänglig via denna SQL-sats när systemet startar, till exempel VÄLJ 'x' från dual för Oracle och SELECT 'x' för MySQL.

testWhileIdle: Möjliggör inaktiva anslutningsdetektering för återvinning

testOnBorrow: När man hämtar en anslutning från en anslutningspool påverkar tillgängligheten anslutningens prestanda om man kontrollerar tillgängligheten

testOnReturn: När anslutningen släpps till anslutningspoolen kommer tillgängligheten att upptäckas att ha en liten inverkan på prestandan om anslutningstillgängligheten upptäcks

poolPreparedStatements: Aktivera psCache-cache, sätt till true för orakler och false för icke-orakler

maxPoolPreparedStatementPerConnectionSize: Det maximala antalet cacher, satt till 0 för icke-orakler
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com