Как я могу предотвратить состояние гонки при перезапуске сервера при запуске нескольких доменов Payara? - PullRequest
0 голосов
/ 21 июня 2020

Я пытаюсь запустить 4 домена Payara на сервер Windows 2019 (у меня также несколько из них работают в 2016 году). Я могу использовать только Payara 5.1.9.1 или 5.1.9.4 прямо сейчас, так как они поддерживаются для двух версий этого конкретного приложения, которое я размещаю. У меня только одно приложение, развернутое для каждого домена.

Домены Payara настроены как Windows Службы, настроенные для работы как сетевая служба. У меня два производственных домена настроены на немедленный запуск, а два тестовых домена настроены на запуск с использованием «Отложенного запуска» в параметрах запуска службы windows.

В этой среде запуск серверов запланирован windows обновляется автоматически каждое воскресенье и при необходимости выполняет перезагрузку около 3 часов ночи. Моя проблема в том, что когда серверы перезагружаются для получения обновлений, возможно, только один или два домена на каждом сервере появятся. Перед настройкой двух тестовых доменов на отложенный запуск часто ни один из доменов не запускался. Или только 1/4.

Каждый сервер имеет два ядра и 12 ГБ ОЗУ. Это рекомендации, которые я получил от PD, поэтому я признаю, что не уверен, достаточно ли этого, я просто использую то, что они сказали. ЦП зависает во время запуска доменов, но работает нормально только при запуске приложений. Даже если я запускаю только один домен за раз, он все равно будет всплеск / привязка, но не так плохо, если я попытаюсь запустить 2 или более очень близко друг к другу.

Ошибка службы Windows заключается в следующем: Child process [4120 - D:/.../payara/194/payara5/glassfish/lib/nadmin.bat start-domain --watchdog --domaindir D:\...\payara\domains (domain name) ] terminated with 1

Записи журнала сервера домена Payara go вот такие: [2020-06-21T03:47:48.866-0700] [Payara 5.194] [SEVERE] [NCLS-CORE-00014] [javax.enterprise.system.core] [tid: _ThreadID=1 _ThreadName=main] [timeMillis: 1592736468866] [levelValue: 1000] [[ Shutdown required MultiException stack 1 of 1 MultiException stack 1 of 2 java.lang.IllegalStateException: Payara Microprofile Config needs running server environment to work. Either it's not running, or you're experiencing a race condition at fish.payara.nucleus.microprofile.config.spi.ConfigProviderResolverSync.await(ConfigProviderResolverSync.java:55) at fish.payara.nucleus.microprofile.config.spi.ConfigProviderResolverSync.getConfig(ConfigProviderResolverSync.java:77) at org.eclipse.microprofile.config.ConfigProvider.getConfig(ConfigProvider.java:93) at fish.payara.microprofile.healthcheck.HealthCheckService.postConstruct(HealthCheckService.java:119) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.glassfish.hk2.utilities.reflection.ReflectionHelper.invoke(ReflectionHelper.java:1268) at org.jvnet.hk2.internal.ClazzCreator.postConstructMe(ClazzCreator.java:309) at org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:351) at org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:463) at org.glassfish.hk2.runlevel.internal.AsyncRunLevelContext.findOrCreate(AsyncRunLevelContext.java:281) at org.glassfish.hk2.runlevel.RunLevelContext.findOrCreate(RunLevelContext.java:65) at org.jvnet.hk2.internal.Utilities.createService(Utilities.java:2102) at org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:93) at org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:67) at org.glassfish.hk2.runlevel.internal.CurrentTaskFuture$QueueRunner.oneJob(CurrentTaskFuture.java:1213) at org.glassfish.hk2.runlevel.internal.CurrentTaskFuture$QueueRunner.run(CurrentTaskFuture.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:834) MultiException stack 2 of 2 java.lang.IllegalStateException: Unable to perform operation: post construct on fish.payara.microprofile.healthcheck.HealthCheckService at org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:369) at org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:463) at org.glassfish.hk2.runlevel.internal.AsyncRunLevelContext.findOrCreate(AsyncRunLevelContext.java:281) at org.glassfish.hk2.runlevel.RunLevelContext.findOrCreate(RunLevelContext.java:65) at org.jvnet.hk2.internal.Utilities.createService(Utilities.java:2102) at org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:93) at org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:67) at org.glassfish.hk2.runlevel.internal.CurrentTaskFuture$QueueRunner.oneJob(CurrentTaskFuture.java:1213) at org.glassfish.hk2.runlevel.internal.CurrentTaskFuture$QueueRunner.run(CurrentTaskFuture.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:834) ]] [2020-06-21T03:47:48.866-0700] [Payara 5.194] [SEVERE] [] [javax.enterprise.system.core] [tid: _ThreadID=1 _ThreadName=main] [timeMillis: 1592736468866] [levelValue: 1000] [[ Failed to start, exiting]] [2020-06-21T03:47:48.866-0700] [Payara 5.194] [INFO] [] [] [tid: _ThreadID=1 _ThreadName=main] [timeMillis: 1592736468866] [levelValue: 800] [[ FileMonitoring shutdown]] [2020-06-21T03:47:48.898-0700] [Payara 5.194] [INFO] [] [] [tid: _ThreadID=195 _ThreadName=RunLevelControllerThread-1592736468882] [timeMillis: 1592736468898] [levelValue: 800] [[ JdbcRuntimeExtension, getAllSystemRAResourcesAndPools = [GlassFishConfigBean.org.glassfish.jdbc.config.JdbcResource, GlassFishConfigBean.org.glassfish.jdbc.config.JdbcResource, GlassFishConfigBean.org.glassfish.jdbc.config.JdbcResource, GlassFishConfigBean.org.glassfish.jdbc.config.JdbcConnectionPool, GlassFishConfigBean.org.glassfish.jdbc.config.JdbcConnectionPool, GlassFishConfigBean.org.glassfish.jdbc.config.JdbcConnectionPool, GlassFishConfigBean.org.glassfish.jdbc.config.JdbcConnectionPool, GlassFishConfigBean.org.glassfish.jdbc.config.JdbcResource]]] [2020-06-21T03:47:48.913-0700] [Payara 5.194] [INFO] [] [javax.enterprise.resource.resourceadapter.com.sun.enterprise.connectors.service] [tid: _ThreadID=196 _ThreadName=Thread-21] [timeMillis: 1592736468913] [levelValue: 800] [[ RAR7094: __ds_jdbc_ra shutdown successful.]]

Так что, кажется, даже просто пытаюсь запускать два домена одновременно - это слишком много. Я полностью признаю, что новичок в Payara, поэтому, может быть, я спрашиваю, почему вода мокрая, но ... Почему я не могу просто запустить их всех при перезагрузке сервера? Есть ли параметр конфигурации, который мне нужен внутри доменов, чтобы они хорошо играли? Является ли использование четырех доменов Payara на одном сервере плохой идеей?

Почему создание каждого домена Payara занимает так много времени? Для запуска всех четырех этих доменов и загрузки приложений может потребоваться до 10 минут, а иногда требуется еще одна или две минуты после этого для загрузки всех компонентов, которые фактически позволяют мне войти в приложение. На другом аналогичном сервере, использующем Payara 5.1.7.1 для другого приложения, от перезагрузки сервера до запуска всех доменов и загрузки приложений требуется буквально 15 минут (всего 3 домена на этом сервере).

Я просто не достаточно силен для того, что пытаюсь сделать? Я пытаюсь сделать что-то, для чего оно просто не предназначено? Мне просто не хватает чего-то очевидного в конфигурации?

edit >>>

без каких-либо приложений, развернутых в доменах, и все 4 службы настроены на автомат c (без задержки), когда Я перезапускаю сервер, но у меня все еще остается один домен, который не подходит. Вот тут ошибка. Я собираюсь сделать еще несколько перезагрузок и посмотреть, будет ли он делать это постоянно.

<pre><code>[2020-06-21T17:35:20.612-0400] [Payara 5.194] [SEVERE] [NCLS-CORE-00016] [javax.enterprise.system.core] [tid: _ThreadID=24 _ThreadName=RunLevelControllerThread-1592775310830] [timeMillis: 1592775320612] [levelValue: 1000] [[ Startup service failed to start MultiException stack 1 of 2 java.lang.IllegalStateException: Payara Microprofile Config needs running server environment to work. Either it's not running, or you're experiencing a race condition at fish.payara.nucleus.microprofile.config.spi.ConfigProviderResolverSync.await(ConfigProviderResolverSync.java:55) at fish.payara.nucleus.microprofile.config.spi.ConfigProviderResolverSync.getConfig(ConfigProviderResolverSync.java:77) at org.eclipse.microprofile.config.ConfigProvider.getConfig(ConfigProvider.java:93) at fish.payara.microprofile.healthcheck.HealthCheckService.postConstruct(HealthCheckService.java:119) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.glassfish.hk2.utilities.reflection.ReflectionHelper.invoke(ReflectionHelper.java:1268) at org.jvnet.hk2.internal.ClazzCreator.postConstructMe(ClazzCreator.java:309) at org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:351) at org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:463) at org.glassfish.hk2.runlevel.internal.AsyncRunLevelContext.findOrCreate(AsyncRunLevelContext.java:281) at org.glassfish.hk2.runlevel.RunLevelContext.findOrCreate(RunLevelContext.java:65) at org.jvnet.hk2.internal.Utilities.createService(Utilities.java:2102) at org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:93) at org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:67) at org.glassfish.hk2.runlevel.internal.CurrentTaskFuture$QueueRunner.oneJob(CurrentTaskFuture.java:1213) at org.glassfish.hk2.runlevel.internal.CurrentTaskFuture$QueueRunner.run(CurrentTaskFuture.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:834) MultiException stack 2 of 2 java.lang.IllegalStateException: Unable to perform operation: post construct on fish.payara.microprofile.healthcheck.HealthCheckService at org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:369) at org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:463) at org.glassfish.hk2.runlevel.internal.AsyncRunLevelContext.findOrCreate(AsyncRunLevelContext.java:281) at org.glassfish.hk2.runlevel.RunLevelContext.findOrCreate(RunLevelContext.java:65) at org.jvnet.hk2.internal.Utilities.createService(Utilities.java:2102) at org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:93) at org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:67) at org.glassfish.hk2.runlevel.internal.CurrentTaskFuture$QueueRunner.oneJob(CurrentTaskFuture.java:1213) at org.glassfish.hk2.runlevel.internal.CurrentTaskFuture$QueueRunner.run(CurrentTaskFuture.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:834) ]] [2020-06-21T17:35:20.952-0400] [Payara 5.194] [INFO] [] [javax.enterprise.system.core.transaction.com.sun.jts.CosTransactions] [tid: _ThreadID=22 _ThreadName=RunLevelControllerThread-1592775310829] [timeMillis: 1592775320952] [levelValue: 800] [[ JTS5014: Recoverable JTS instance, serverId=[100]]] [2020-06-21T17:35:21.633-0400] [Payara 5.194] [WARNING] [] [org.glassfish.grizzly.config.GenericGrizzlyListener] [tid: _ThreadID=22 _ThreadName=RunLevelControllerThread-1592775310829] [timeMillis: 1592775321633] [levelValue: 900] [[ Unable to construct HTTP/2 Addon java.lang.NoClassDefFoundError: org/glassfish/grizzly/npn/AlpnServerNegotiator at org.glassfish.grizzly.config.GenericGrizzlyListener.configureHttp2Support(GenericGrizzlyListener.java:806) at org.glassfish.grizzly.config.GenericGrizzlyListener.configureHttpProtocol(GenericGrizzlyListener.java:782) at com.sun.enterprise.v3.services.impl.GlassfishNetworkListener.configureHttpProtocol(GlassfishNetworkListener.java:212) at org.glassfish.grizzly.config.GenericGrizzlyListener.configureSubProtocol(GenericGrizzlyListener.java:456) at org.glassfish.grizzly.config.GenericGrizzlyListener.configureProtocol(GenericGrizzlyListener.java:445) at org.glassfish.grizzly.config.GenericGrizzlyListener.configure(GenericGrizzlyListener.java:341) at com.sun.enterprise.v3.services.impl.GrizzlyProxy.initialize(GrizzlyProxy.java:126) at com.sun.enterprise.v3.services.impl.GrizzlyService.createNetworkProxy(GrizzlyService.java:664) at com.sun.enterprise.v3.services.impl.GrizzlyService.postConstruct(GrizzlyService.java:586) at org.jvnet.hk2.internal.ClazzCreator.postConstructMe(ClazzCreator.java:303) at org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:351) at org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:463) at org.glassfish.hk2.runlevel.internal.AsyncRunLevelContext.findOrCreate(AsyncRunLevelContext.java:281) at org.glassfish.hk2.runlevel.RunLevelContext.findOrCreate(RunLevelContext.java:65) at org.jvnet.hk2.internal.Utilities.createService(Utilities.java:2102) at org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:93) at org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:67) at org.glassfish.hk2.runlevel.internal.CurrentTaskFuture$QueueRunner.oneJob(CurrentTaskFuture.java:1213) at org.glassfish.hk2.runlevel.internal.CurrentTaskFuture$QueueRunner.run(CurrentTaskFuture.java:1144) at org.glassfish.hk2.runlevel.internal.CurrentTaskFuture$UpOneLevel.run(CurrentTaskFuture.java:762) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:834) Caused by: java.lang.ClassNotFoundException: org.glassfish.grizzly.npn.AlpnServerNegotiator at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:471) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522) at org.apache.felix.framework.ExtensionManager$ExtensionManagerWiring.getClassByDelegation(ExtensionManager.java:1179) at org.apache.felix.framework.BundleWiringImpl.searchImports(BundleWiringImpl.java:1618) at org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1548) at org.apache.felix.framework.BundleWiringImpl.access$300(BundleWiringImpl.java:79) at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:1982) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522) ... 23 more ]] [2020-06-21T17:35:22.408-0400] [Payara 5.194] [INFO] [NCLS-CORE-00101] [javax.enterprise.system.core] [tid: _ThreadID=22 _ThreadName=RunLevelControllerThread-1592775310829] [timeMillis: 1592775322408] [levelValue: 800] [[ Network Listener http-listener-1 started in: 732ms - bound to [/0.0.0.0:21080]]] [2020-06-21T17:35:22.409-0400] [Payara 5.194] [INFO] [NCLS-CORE-00058] [javax.enterprise.system.core] [tid: _ThreadID=22 _ThreadName=RunLevelControllerThread-1592775310829] [timeMillis: 1592775322409] [levelValue: 800] [[ Network listener http-listener-2 on port 21081 disabled per domain.xml]] [2020-06-21T17:35:22.426-0400] [Payara 5.194] [WARNING] [] [org.glassfish.grizzly.config.GenericGrizzlyListener] [tid: _ThreadID=22 _ThreadName=RunLevelControllerThread-1592775310829] [timeMillis: 1592775322426] [levelValue: 900] [[ HTTP/2 (enabled by default) is unsupported with port unification and will be disabled for network listener admin-listener.]] [2020-06-21T17:35:23.631-0400] [Payara 5.194] [INFO] [NCLS-CORE-00101] [javax.enterprise.system.core] [tid: _ThreadID=22 _ThreadName=RunLevelControllerThread-1592775310829] [timeMillis: 1592775323631] [levelValue: 800] [[ Network Listener admin-listener started in: 1,194ms - bound to [/0.0.0.0:21048]]] [2020-06-21T17:35:23.633-0400] [Payara 5.194] [INFO] [NCLS-CORE-00087] [javax.enterprise.system.core] [tid: _ThreadID=22 _ThreadName=RunLevelControllerThread-1592775310829] [timeMillis: 1592775323633] [levelValue: 800] [[ Grizzly 2.4.3 started in: 8,174ms - bound to [http-listener-1:21080, admin-listener:21048]]] [2020-06-21T17:35:24.106-0400] [Payara 5.194] [SEVERE] [NCLS-CORE-00014] [javax.enterprise.system.core] [tid: _ThreadID=1 _ThreadName=main] [timeMillis: 1592775324106] [levelValue: 1000] [[ Shutdown required MultiException stack 1 of 1 MultiException stack 1 of 2 java.lang.IllegalStateException: Payara Microprofile Config needs running server environment to work. Either it's not running, or you're experiencing a race condition at fish.payara.nucleus.microprofile.config.spi.ConfigProviderResolverSync.await(ConfigProviderResolverSync.java:55) at fish.payara.nucleus.microprofile.config.spi.ConfigProviderResolverSync.getConfig(ConfigProviderResolverSync.java:77) at org.eclipse.microprofile.config.ConfigProvider.getConfig(ConfigProvider.java:93) at fish.payara.microprofile.healthcheck.HealthCheckService.postConstruct(HealthCheckService.java:119) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.glassfish.hk2.utilities.reflection.ReflectionHelper.invoke(ReflectionHelper.java:1268) at org.jvnet.hk2.internal.ClazzCreator.postConstructMe(ClazzCreator.java:309) at org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:351) at org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:463) at org.glassfish.hk2.runlevel.internal.AsyncRunLevelContext.findOrCreate(AsyncRunLevelContext.java:281) at org.glassfish.hk2.runlevel.RunLevelContext.findOrCreate(RunLevelContext.java:65) at org.jvnet.hk2.internal.Utilities.createService(Utilities.java:2102) at org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:93) at org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:67) at org.glassfish.hk2.runlevel.internal.CurrentTaskFuture$QueueRunner.oneJob(CurrentTaskFuture.java:1213) at org.glassfish.hk2.runlevel.internal.CurrentTaskFuture$QueueRunner.run(CurrentTaskFuture.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:834) MultiException stack 2 of 2 java.lang.IllegalStateException: Unable to perform operation: post construct on fish.payara.microprofile.healthcheck.HealthCheckService at org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:369) at org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:463) at org.glassfish.hk2.runlevel.internal.AsyncRunLevelContext.findOrCreate(AsyncRunLevelContext.java:281) at org.glassfish.hk2.runlevel.RunLevelContext.findOrCreate(RunLevelContext.java:65) at org.jvnet.hk2.internal.Utilities.createService(Utilities.java:2102) at org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:93) at org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:67) at org.glassfish.hk2.runlevel.internal.CurrentTaskFuture$QueueRunner.oneJob(CurrentTaskFuture.java:1213) at org.glassfish.hk2.runlevel.internal.CurrentTaskFuture$QueueRunner.run(CurrentTaskFuture.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:834) ]] [2020-06-21T17:35:24.110-0400] [Payara 5.194] [SEVERE] [] [javax.enterprise.system.core] [tid: _ThreadID=1 _ThreadName=main] [timeMillis: 1592775324110] [levelValue: 1000] [[ Failed to start, exiting]] [2020-06-21T17:35:24.118-0400] [Payara 5.194] [INFO] [] [] [tid: _ThreadID=1 _ThreadName=main] [timeMillis: 1592775324118] [levelValue: 800] [[ FileMonitoring shutdown]] [2020-06-21T17:35:24.564-0400] [Payara 5.194] [INFO] [] [org.hibernate.validator.internal.util.Version] [tid: _ThreadID=1 _ThreadName=main] [timeMillis: 1592775324564] [levelValue: 800] [[ HV000001: Hibernate Validator 6.0.16.Final]] [2020-06-21T17:35:26.944-0400] [Payara 5.194] [WARNING] [] [fish.payara.nucleus.microprofile.config.spi.ConfigProviderResolverImpl] [tid: _ThreadID=29 _ThreadName=payara-executor-service-task] [timeMillis: 1592775326944] [levelValue: 900] [[ Timeout out waiting for Microprofile Config startup java.lang.IllegalStateException: Payara Microprofile Config needs running server environment to work. Either it's not running, or you're experiencing a race condition at fish.payara.nucleus.microprofile.config.spi.ConfigProviderResolverSync.await(ConfigProviderResolverSync.java:55) at fish.payara.nucleus.microprofile.config.spi.ConfigProviderResolverSync.getConfig(ConfigProviderResolverSync.java:77) at org.eclipse.microprofile.config.ConfigProvider.getConfig(ConfigProvider.java:93) at org.eclipse.microprofile.metrics.MetricID.<init>(MetricID.java:121) at fish.payara.microprofile.metrics.impl.MetricRegistryImpl.register(MetricRegistryImpl.java:314) at fish.payara.microprofile.metrics.jmx.MBeanMetadataHelper.registerMetadata(MBeanMetadataHelper.java:118) at fish.payara.microprofile.metrics.MetricsService.initMetadataConfig(MetricsService.java:241) at fish.payara.microprofile.metrics.MetricsService.bootstrap(MetricsService.java:453) at fish.payara.microprofile.metrics.MetricsService.lambda$init$0(MetricsService.java:144) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:834) ]]
...