Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 19321|Atbildi: 1

[Avots] Spring Boot izmanto Druid ar rekvizītu: spring.datasource.filters kļūdu

[Kopēt saiti]
Publicēts 15.01.2019 16:17:29 | | | |
Es izmantoju versiju 1.1.10, un es joprojām varu to izmantot pēc log4j noņemšanas ar rekvizītu: spring.datasource.filters kļūdu, lietojot to, un jaunā Druid konfigurācijas versija ir mainījusies

Property: spring.datasource.filters     Value: stat,wall,log4j     Origin: class path resource [application.yml]:29:14     Reason: Unable to set value for property filters
Mans yml faila konfigurācijas faila saturs

Jautājums ir šāds teikums:

# Konfigurējiet monitoringa statistikas filtrus, lai pārtvertu, pēc uzraudzības interfeisa noņemšanas sql nevar skaitīt, ugunsmūrim tiek izmantots "siena", šeit filtrs ir modificēts filtri: commons-log.connection-logger-name: stat,wall,log4j

Lai gan tas ir konfigurēts, netiek ziņots par kļūdām, bet tas ir bezjēdzīgi, un žurnāls joprojām nevar parādīties manā SQL uzraudzības lapā.

Pareizs risinājums:

Tieši noņemiet log4j vērtību, un tas darbosies normāli

Jūs varat redzēt SQL uzraudzību parasti, kā parādīts zemāk redzamajā attēlā:



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




Iepriekšējo:Pavasara MySQL bieži sastopamie kļūdu risinājumi
Nākamo:2019 Mākslas bakalaura grāds angļu valodā
 Saimnieks| Publicēts 15.01.2019 16:26:40 |
connectionProperties: konfigurējiet dažus savienojuma rekvizītus config.decrypt=true šeit, norādot, ka norādītā parole ir šifrēta

Filtri: ir pārtvērējs, kuru var konfigurēt ar uzraudzību, reģistrēšanu utt

maxActive: maksimālais savienojumu skaits

initialSize: inicializēto savienojumu skaits

minIdle: bezmaksas savienojumu skaits

maxWait: iegūstiet maksimālo savienojuma gaidīšanas laiku

timeBetweenEvictionRunsMillis: nosaka savienojuma laiku milisekundēs

minEvictableIdleTimeMillis: nosaka, ka savienojums ir slēgts, ja tas milisekundēs ir lielāks par šo vērtību

validationQuery: pārbaudiet, vai datu bāze ir pieejama, izmantojot šo sql priekšrakstu, kad sistēma tiek startēta, piemēram, SELECT 'x' no dual for oracle un SELECT 'x' for mysql.

testWhileIdle: iespējo dīkstāves savienojuma noteikšanu pārstrādei

testOnBorrow: iegūstot savienojumu no savienojuma pūla, savienojuma pieejamības pārbaude ietekmēs savienojuma veiktspēju

testOnReturn: atbrīvojot savienojumu ar savienojumu pūlu, savienojuma pieejamības noteikšana nedaudz ietekmēs veiktspēju

poolPreparedStatements: iespējot psCache kešatmiņu, iestatīt uz true orākuliem un false ne-orākuliem

maxPoolPreparedStatementPerConnectionSize: maksimālais kešatmiņas skaits, kas iestatīts uz 0 ne-orākuliem
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com