Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 19321|Svare: 1

[Kilde] Spring Boot bruker Druid med feilen Property: spring.datasource.filters

[Kopier lenke]
Publisert på 15.01.2019 16:17:29 | | | |
Jeg bruker versjon 1.1.10, og jeg kan fortsatt bruke den etter å ha fjernet log4j med feilen Property: spring.datasource.filters når jeg bruker den, og den nye versjonen av Druid-konfigurasjonen har endret seg

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

Poenget er denne setningen:

# Konfigurer filtrene til overvåkingsstatistikk til å avlytte, etter å ha fjernet overvåkingsgrensesnittet kan ikke SQL telles, 'wall' brukes som brannmur, her endres filteret. Filtrene: commons-log.connection-logger-name: stat,wall,log4j

Selv om den er konfigurert, rapporteres ingen feil, men den er ubrukelig, og loggen kan fortsatt ikke vises på min SQL-overvåkingsside.

Korrekt løsning:

Fjern direkte log4j av verdi, så vil det fungere normalt

Du kan se SQL-overvåking normalt, som vist i figuren nedenfor:



Referanse:https://github.com/alibaba/druid/issues/2507




Foregående:Spring MySQL common error-løsninger
Neste:2019 Bachelor of Arts i engelsk
 Vert| Publisert på 15.01.2019 16:26:40 |
connectionProperties: Konfigurer noen egenskaper for tilkoblingen, config.decrypt=true her, som indikerer at passordet som er gitt er kryptert

Filtre: er en interceptor som kan konfigureres med overvåking, logging osv

maxActive: Maksimalt antall tilkoblinger

initialSize: Antall initialiserte tilkoblinger

minIdle: Antall frie forbindelser

maxWait: Få maksimal ventetid for tilkoblingen

timeBetweenEvictionRunsMillis: Oppdager tilkoblingstid i millisekunder

minEvictableIdleTimeMillis: Oppdager at forbindelsen er lukket hvis den er større enn denne verdien, i millisekunder

validationQuery: Bekreft om databasen er tilgjengelig via denne SQL-setningen når systemet starter, for eksempel VELG 'x' fra dual for oracle, og SELECT 'x' for mysql.

testWhileIdle: Muliggjør deteksjon av inaktiv tilkobling for resirkulering

testOnBorrow: Når man henter en tilkobling fra en tilkoblingspool, vil det om man skal sjekke tilkoblingstilgjengeligheten påvirke ytelsen til tilkoblingen

testOnReturn: Når tilkoblingen frigjøres til tilkoblingspoolen, vil det om tilkoblingstilgjengeligheten oppdages ha en liten innvirkning på ytelsen

poolPreparedStatements: Aktiver psCache-caching, sett til true for orakler, og false for ikke-orakler

maxPoolPreparedStatementPerConnectionSize: Maksimalt antall cacher, satt til 0 for ikke-orakler
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com