Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 19321|Отговор: 1

[Източник] Spring Boot използва Druid с грешката Свойство: spring.datasource.filters

[Копирай линк]
Публикувано в 15.01.2019 г. 16:17:29 ч. | | | |
Използвам версия 1.1.10 и все още мога да я използвам след като премахна log4j с грешката Property: spring.datasource.filters при използване, а новата версия на конфигурацията на Druid се промени

Property: spring.datasource.filters     Value: stat,wall,log4j     Origin: class path resource [application.yml]:29:14     Reason: Unable to set value for property filters
Съдържанието на конфигурационния ми файл yml

Смисълът е в следното изречение:

# Конфигурирайте филтрите на мониторинг статистиките да прихващат, след премахване на интерфейса за мониторинг SQL не може да се брои, 'wall' се използва за защитна стена, тук филтърът е модифициран. Филтри: commons-log.connection-logger-name: stat,wall,log4j

Въпреки че е конфигуриран, не се докладва грешка, но е безполезен, а логът все още не може да се появи на страницата ми за SQL мониторинг.

Правилно решение:

Директно премахнете log4j на стойността и всичко ще работи нормално

Можете да видите мониторинга на SQL нормално, както е показано на фигурата по-долу:



Препратка:https://github.com/alibaba/druid/issues/2507




Предишен:Spring MySQL често срещани решения за грешки
Следващ:2019 Бакалавър по английски език
 Хазяин| Публикувано в 15.01.2019 г. 16:26:40 ч. |
connectionProperties: Конфигурирайте някои свойства на връзката, config.decrypt=true here, което означава, че предоставената парола е криптирана

филтри: е интерцептор, който може да се конфигурира с мониторинг, логване и др.

maxActive: Максималният брой връзки

initialSize: Броят на инициализираните връзки

minIdle: Броят на свободните връзки

maxWait: Вземете максималното време за изчакване на връзката

timeBetweenEvictionRunsMillis: Открива време за връзка, в милисекунди

minEvictableIdleTimeMillis: Открива, че връзката е затворена, ако е по-голяма от тази стойност, в милисекунди

validationQuery: Проверете дали базата данни е достъпна чрез това sql изявление, когато системата стартира, например SELECT 'x' от dual for oracle и SELECT 'x' за mysql.

testWhileIdle: Активира откриване на покойна връзка за рециклиране

testOnBorrow: При получаване на връзка от пул връзки, дали да се провери наличността на връзката ще повлияе на производителността на връзката

testOnReturn: При освобождаване на връзката към пула на връзките, дали наличността на връзката бъде открита, ще има леко влияние върху производителността

poolPreparedStatements: Активирайте кеширането на psCache, зададено на true за оракули и false за не-оракули

maxPoolPreparedStatementPerConnectionSize: Максималният брой кешове, зададен на 0 за не-оракули
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com