Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 19321|Svar: 1

[Kilde] Spring Boot bruger Druid med fejlen Property: spring.datasource.filters

[Kopier link]
Opslået på 15/01/2019 16.17.29 | | | |
Jeg bruger version 1.1.10, og jeg kan stadig bruge den efter at have fjernet log4j med fejlen Property: spring.datasource.filters ved brug af den, og den nye version af Druid-konfigurationen er ændret

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

Pointen er denne sætning:

# Konfigurer filtrene for overvågningsstatistikker til at opsnappe, efter at overvågningsgrænsefladen er fjernet, kan SQL ikke tælles, 'wall' bruges til firewall, her ændres filtret: commons-log.connection-logger-name: stat,wall,log4j

Selvom den er konfigureret, rapporteres der ingen fejl, men den er ubrugelig, og loggen kan stadig ikke vises på min SQL-overvågningsside.

Korrekt løsning:

Fjern direkte log4j-værdien, og det vil fungere normalt

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



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




Tidligere:Spring MySQL almindelige fejlløsninger
Næste:2019 Bachelor of Arts i engelsk
 Udlejer| Opslået på 15/01/2019 16.26.40 |
connectionProperties: Konfigurér nogle egenskaber for forbindelsen, config.decrypt=true her, hvilket indikerer, at den angivne adgangskode er krypteret

Filtre: er en interceptor, der kan konfigureres med overvågning, logning osv

maxActive: Det maksimale antal forbindelser

initialSize: Antallet af initialiserede forbindelser

minIdle: Antallet af frie forbindelser

maxWait: Få den maksimale ventetid for forbindelsen

timeBetweenEvictionRunsMillis: Registrerer forbindelsestid i millisekunder

minEvictableIdleTimeMillis: Registrerer at forbindelsen er lukket, hvis den er større end denne værdi, i millisekunder

validationQuery: Bekræft om databasen er tilgængelig via denne SQL-sætning, når systemet starter, for eksempel VÆLG 'x' fra dual for Oracle og SELECT 'x' for mysql.

testWhileIdle: Aktiverer idle-forbindelsesdetektion til genbrug

testOnBorrow: Når man henter en forbindelse fra en forbindelsespool, vil det påvirke forbindelsens ydeevne, om man skal tjekke forbindelsestilgængeligheden

testOnReturn: Når forbindelsen frigives til forbindelsespoolen, vil det have en lille indvirkning på ydeevnen, om forbindelsestilgængeligheden opdages.

poolPreparedStatements: Aktivér psCache-caching, sæt til true for orakler og false for ikke-orakler

maxPoolPreparedStatementPerConnectionSize: Det maksimale antal caches, sat til 0 for ikke-orakler
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com