Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 19321|Válasz: 1

[Forrás] A Spring Boot Druidot használ a Property: spring.datasource.filters hibával

[Linket másol]
Közzétéve 2019. 01. 15. 16:17:29 | | | |
1.1.10-es verziót használok, és még mindig használhatom, miután eltávolítom a log4j-t a Property: spring.datasource.filters hibával, és az új Druid konfiguráció megváltozott

Property: spring.datasource.filters     Value: stat,wall,log4j     Origin: class path resource [application.yml]:29:14     Reason: Unable to set value for property filters
Az yml fájl konfigurációs fájl tartalma

A lényeg ez a mondat:

# Konfiguráld be a monitorozási statisztikák szűrőit úgy, hogy elfogják, miután eltávolítod a monitoring interfészt, a sql nem számítható, a 'wall' a tűzfalhoz használatos, itt módosítják a szűrőt: commons-log.connection-logger-name: stat,wall,log4j

Bár be van állítva, nem jelent hiba, de haszontalan, és a napló továbbra sem jelenik meg a SQL monitorozási oldalamon.

Helyes megoldás:

Közvetlenül eltávolítod a log4j értéket, és normálisan fog működni

Az SQL monitorozás normálisan látható, ahogy az alábbi ábrán látható:



Utalás:https://github.com/alibaba/druid/issues/2507




Előző:Spring MySQL gyakori hibamegoldások
Következő:2019-es angol alapképzés
 Háziúr| Közzétéve 2019. 01. 15. 16:26:40 |
connectionProperties: Konfiguráld a kapcsolat néhány tulajdonságát, config.decrypt=true itt, jelezve, hogy a megadott jelszó titkosítva van

szűrők: egy elfogó, amely konfigurálható monitorozással, naplózással stb

maxActive: A maximális kapcsolati szám

initialSize: Az inicializált kapcsolatok száma

minIdle: Az ingyenes kapcsolatok száma

maxWait: A maximális várakozási idő a kapcsolathoz

timeBetweenEvictionRunsMillis: Azonosítja a kapcsolati időt, milliszekundumokban

minEvictableIdleTimeMillis: Azonosítja, hogy a kapcsolat zárt, ha ez az érték nagyobb, milliszekundumokban

validationQuery: Ellenőrizd, hogy az adatbázis elérhető-e ezen a SQL utasításon keresztül, amikor a rendszer elindul, például SELECT 'x' a dualból az oracle-ból, és SELECT 'x' a mysql-ből.

testWhileIdle: Lehetővé teszi az alapjárati kapcsolat felismerését újrahasznosításhoz

testOnBorrow: Amikor kapcsolatot szereznek egy csatlakozási poolból, az befolyásolja, hogy ellenőrizzük-e a kapcsolat elérhetőségét, befolyásolja a kapcsolat teljesítményét

testOnReturn: Amikor a kapcsolat felszabadítja a kapcsolat poolát, az a kapcsolat elérhetőségének észlelése enyhe hatással lesz a teljesítményre

poolPreparedStatements: Engedélyezzük a psCache gyorsítótárakat, állítsd true-ra az orákulumokhoz, hamisra a nem orakulumokhoz

maxPoolPreparedStatementPerConnectionSize: A maximális gyorsítótár száma, 0-ra állítva nem orákulumok esetén
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com