Отключение Deployment Scanner в Wildfly

Во время большой нагрузки на серверах приложений Wildfly может появляться ошибка:

ERROR [org.jboss.as.server.deployment.scanner] (DeploymentScanner-threads — 2) WFLYDS0012: Scan of /opt/wildfly/standalone/deployments threw Exception: java.lang.RuntimeException: WFLYDS0032: Failed to list files in directory /opt/wildfly/standalone/deployments. Check that the contents of the directory are readable.

Эта ошибка выскакивает тогда, когда wildfly не может прочитать содержимое папки deployments. По умолчанию, он пытается сделать это каждые 5 секунд.
Чтобы отключить этот сканер, нам потребуется провести некоторые действия:

/opt/wildfly/bin/jboss-cli.sh

Если у вас консоль работает на нестандартном порту, то далее необходимо сделать операцию connect

[disconnected /] connect localhost:9990

Проверяем состояние deployment scanner

[standalone@localhost:9990 /] /subsystem=deployment-scanner/scanner=default/:read-attribute(name=scan-interval)

{«outcome» => «success», «result» => 5000}

Отключаем автоматический запуск сканера

[standalone@localhost:9990 /] /subsystem=deployment-scanner/scanner=default/:write-attribute(name=scan-interval,value=-1)

{«outcome» => «success»}

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *