Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 19321|Odgovoriti: 1

[Vir] Spring Boot uporablja Druida z napako Property: spring.datasource.filters

[Kopiraj povezavo]
Objavljeno na 15. 01. 2019 16:17:29 | | | |
Uporabljam različico 1.1.10 in jo lahko še vedno uporabljam tudi po odstranitvi log4j z napako Property: spring.datasource.filters med uporabo, poleg tega pa se je nova različica konfiguracije Druida spremenila

Property: spring.datasource.filters     Value: stat,wall,log4j     Origin: class path resource [application.yml]:29:14     Reason: Unable to set value for property filters
Vsebina konfiguracijske datoteke moje yml datoteke

Bistvo je ta stavek:

# Nastavite filtre za statistiko spremljanja tako, da prestrežejo; po odstranitvi nadzornega vmesnika SQL se ne more šteti, za požarni zid se uporablja 'wall', tukaj je filter spremenjen filtri: commons-log.connection-logger-name: stat,wall,log4j

Čeprav je konfiguriran, napaka ni prijavljena, vendar je neuporabna in dnevnik še vedno ne more biti prikazan na moji strani za spremljanje SQL.

Pravilna rešitev:

Neposredno odstranite log4j vrednosti in bo delovalo normalno

SQL spremljanje lahko vidite običajno, kot je prikazano na spodnji sliki:



Referenčni:https://github.com/alibaba/druid/issues/2507




Prejšnji:Rešitve pogostih napak v Spring MySQL
Naslednji:2019 Bachelor of Arts iz angleščine
 Najemodajalec| Objavljeno na 15. 01. 2019 16:26:40 |
connectionProperties: Nastavite nekatere lastnosti povezave, config.decrypt=true tukaj, kar označuje, da je dano geslo šifrirano

filtri: je prestreznik, ki ga je mogoče konfigurirati z nadzorom, beleženjem itd

maxActive: Največje število povezav

initialSize: Število inicializiranih povezav

minIdle: Število prostih povezav

maxWait: Določite najdaljši čas čakanja za povezavo

timeBetweenEvictionRunsMillis: Zazna čas povezave v milisekundah

minEvictableIdleTimeMillis: Zazna, da je povezava zaprta, če je večja od te vrednosti, v milisekundah

validationQuery: Preverite, ali je baza podatkov na voljo preko tega SQL stavka, ko se sistem zažene, na primer SELECT 'x' iz dual za Oracle in SELECT 'x' za mysql.

testWhileIdle: Omogoča zaznavanje povezave v mirovanju za recikliranje

testOnBorrow: Ko pridobivate povezavo iz povezovalnega bazena, bo preverjanje razpoložljivosti povezave vplivalo na delovanje povezave

testOnReturn: Ko sprostimo povezavo v povezovalni bazen, bo zaznana razpoložljivost povezave rahlo vplivala na zmogljivost

poolPreparedStatements: Omogočite psCache predpomnjenje, nastavite na true za orakle in false za ne-orakle

maxPoolPreparedStatementPerConnectionSize: Največje število predpomnilnikov, nastavljeno na 0 za ne-orakle
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com