Во время большой нагрузки на серверах приложений 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»}