Hi Team,
Regarding Integration Server 10.3 startup getting delayed after git code merge.
I’m facing an issue without much info logged in wrapper logs. Whenever I do Integration server startup mainly after merging the code from one branch to other and then start the Integration server, then server takes almost 45 minutes to start.
The server.log doesn’t start untill 30 minutes and first 30 to 35 minutes the hung can be noticed in wrapper.log under IS_default/logs folder.
Please find below wrapper logs for your analysis, there are two places where the process is hung for 10 minutes each, not sure what it is happening here. I have increased the min/max to 512 and 4096 , but still same issue. There is no issues with JVM ping/timout as there is no such error.
Please check the below logs and see if you can help to find the root cause.
STATUS | wrapper | 2021/01/05 14:33:30 | Base configuration file is C:\SoftwareAG\profiles\IS_default\configuration\wrapper.conf
STATUS | wrapper | 2021/01/05 14:33:30 | Found #include file in C:\SoftwareAG\profiles\IS_default\configuration\wrapper.conf: %OSGI_INSTALL_AREA%/configuration/wrapper-license.conf
STATUS | wrapper | 2021/01/05 14:33:30 | After environment variable replacements: C:\SoftwareAG\profiles\IS_default/configuration/wrapper-license.conf
STATUS | wrapper | 2021/01/05 14:33:30 | Reading included configuration file, C:\SoftwareAG\profiles\IS_default\configuration\wrapper-license.conf
STATUS | wrapper | 2021/01/05 14:33:30 | Found #include file in C:\SoftwareAG\profiles\IS_default\configuration\wrapper.conf: %OSGI_INSTALL_AREA%/configuration/custom_wrapper.conf
STATUS | wrapper | 2021/01/05 14:33:30 | After environment variable replacements: C:\SoftwareAG\profiles\IS_default/configuration/custom_wrapper.conf
STATUS | wrapper | 2021/01/05 14:33:30 | Reading included configuration file, C:\SoftwareAG\profiles\IS_default\configuration\custom_wrapper.conf
STATUS | wrapper | 2021/01/05 14:33:30 | --> Wrapper Started as Service
STATUS | wrapper | 2021/01/05 14:33:30 | Java Service Wrapper Standard Edition 64-bit 3.5.32
STATUS | wrapper | 2021/01/05 14:33:30 | Copyright (C) 1999-2017 Tanuki Software, Ltd. All Rights Reserved.
STATUS | wrapper | 2021/01/05 14:33:30 | http://wrapper.tanukisoftware.com
STATUS | wrapper | 2021/01/05 14:33:30 | Licensed to Software AG USA, Inc. for Software AG Integration Server
STATUS | wrapper | 2021/01/05 14:33:30 |
STATUS | wrapper | 2021/01/05 14:33:32 | Launching a JVM...
ERROR | wrapper | 2021/01/05 14:34:03 | Startup failed: Timed out waiting for a signal from the JVM.
ERROR | wrapper | 2021/01/05 14:34:03 | JVM did not exit on request, termination requested.
STATUS | wrapper | 2021/01/05 14:34:17 | JVM exited after being requested to terminate.
STATUS | wrapper | 2021/01/05 14:34:22 | Reloading Wrapper configuration...
STATUS | wrapper | 2021/01/05 14:34:22 | Base configuration file is C:\SoftwareAG\profiles\IS_default\configuration\wrapper.conf
STATUS | wrapper | 2021/01/05 14:34:22 | Found #include file in C:\SoftwareAG\profiles\IS_default\configuration\wrapper.conf: %OSGI_INSTALL_AREA%/configuration/wrapper-license.conf
STATUS | wrapper | 2021/01/05 14:34:22 | After environment variable replacements: C:\SoftwareAG\profiles\IS_default/configuration/wrapper-license.conf
STATUS | wrapper | 2021/01/05 14:34:22 | Reading included configuration file, C:\SoftwareAG\profiles\IS_default\configuration\wrapper-license.conf
STATUS | wrapper | 2021/01/05 14:34:22 | Found #include file in C:\SoftwareAG\profiles\IS_default\configuration\wrapper.conf: %OSGI_INSTALL_AREA%/configuration/custom_wrapper.conf
STATUS | wrapper | 2021/01/05 14:34:22 | After environment variable replacements: C:\SoftwareAG\profiles\IS_default/configuration/custom_wrapper.conf
STATUS | wrapper | 2021/01/05 14:34:22 | Reading included configuration file, C:\SoftwareAG\profiles\IS_default\configuration\custom_wrapper.conf
STATUS | wrapper | 2021/01/05 14:34:22 | Launching a JVM...
INFO | jvm 2 | 2021/01/05 14:34:23 | WrapperManager: Initializing...
INFO | jvm 2 | 2021/01/05 14:34:33 | Debug options:
INFO | jvm 2 | 2021/01/05 14:34:33 | file:/C:/SoftwareAG/profiles/IS_default/bin/.options not found
INFO | jvm 2 | 2021/01/05 14:34:34 | !SESSION 2021-01-05 14:34:26.130 -----------------------------------------------
INFO | jvm 2 | 2021/01/05 14:34:34 | eclipse.buildId=unknown
INFO | jvm 2 | 2021/01/05 14:34:34 | java.version=1.8.0_181
INFO | jvm 2 | 2021/01/05 14:34:34 | java.vendor=Azul Systems, Inc.
INFO | jvm 2 | 2021/01/05 14:34:34 | BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_GB
INFO | jvm 2 | 2021/01/05 14:34:34 |
INFO | jvm 2 | 2021/01/05 14:34:34 | !ENTRY com.softwareag.platform.hook.locations 1 0 2021-01-05 14:34:33.958
INFO | jvm 2 | 2021/01/05 14:34:34 | !MESSAGE Registering the location resolver hooks.
INFO | jvm 2 | 2021/01/05 14:34:34 |
INFO | jvm 2 | 2021/01/05 14:34:34 | !ENTRY com.softwareag.platform.hook.mirrors 1 0 2021-01-05 14:34:33.958
INFO | jvm 2 | 2021/01/05 14:34:34 | !MESSAGE Registering the mirror bundle management hooks.
INFO | jvm 2 | 2021/01/05 14:34:34 |
INFO | jvm 2 | 2021/01/05 14:34:34 | !ENTRY com.softwareag.platform.hook.shutdown 1 0 2021-01-05 14:34:33.958
INFO | jvm 2 | 2021/01/05 14:34:34 | !MESSAGE Registering the shutdown hook.
INFO | jvm 2 | 2021/01/05 14:34:34 |
INFO | jvm 2 | 2021/01/05 14:34:34 | !ENTRY com.softwareag.platform.hook.locations 1 0 2021-01-05 14:34:34.349
INFO | jvm 2 | 2021/01/05 14:34:34 | !MESSAGE Discovered location: osgi.user.area=file:/C:/Windows/System32/config/systemprofile/user/
INFO | jvm 2 | 2021/01/05 14:34:34 |
INFO | jvm 2 | 2021/01/05 14:34:34 | !ENTRY com.softwareag.platform.hook.locations 1 0 2021-01-05 14:34:34.349
INFO | jvm 2 | 2021/01/05 14:34:34 | !MESSAGE Discovered location: osgi.instance.area=file:/C:/SoftwareAG/profiles/IS_default/workspace/
INFO | jvm 2 | 2021/01/05 14:34:34 |
INFO | jvm 2 | 2021/01/05 14:34:34 | !ENTRY com.softwareag.platform.hook.locations 1 0 2021-01-05 14:34:34.349
INFO | jvm 2 | 2021/01/05 14:34:34 | !MESSAGE Discovered location: osgi.configuration.area=file:/C:/SoftwareAG/profiles/IS_default/configuration/
INFO | jvm 2 | 2021/01/05 14:34:34 |
INFO | jvm 2 | 2021/01/05 14:34:34 | !ENTRY com.softwareag.platform.hook.locations 1 0 2021-01-05 14:34:34.349
INFO | jvm 2 | 2021/01/05 14:34:34 | !MESSAGE Discovered location: osgi.install.area=file:/C:/SoftwareAG/profiles/IS_default/
INFO | jvm 2 | 2021/01/05 14:34:34 |
INFO | jvm 2 | 2021/01/05 14:34:34 | !ENTRY com.softwareag.platform.hook.locations 1 0 2021-01-05 14:34:34.349
INFO | jvm 2 | 2021/01/05 14:34:34 | !MESSAGE Discovered location: eclipse.home.location=file:/C:/SoftwareAG/profiles/IS_default/
INFO | jvm 2 | 2021/01/05 14:34:34 |
INFO | jvm 2 | 2021/01/05 14:34:34 | !ENTRY com.softwareag.platform.hook.locations 1 0 2021-01-05 14:34:34.349
INFO | jvm 2 | 2021/01/05 14:34:34 | !MESSAGE Replacing system property sag.install.area->@url:osgi.install.area/../.. with sag.install.area->file:/C:/SoftwareAG/
INFO | jvm 2 | 2021/01/05 14:34:34 |
INFO | jvm 2 | 2021/01/05 14:34:34 | !ENTRY com.softwareag.platform.hook.locations 1 0 2021-01-05 14:34:34.364
INFO | jvm 2 | 2021/01/05 14:34:34 | !MESSAGE Discovered location: sag.install.area=file:/C:/SoftwareAG/
INFO | jvm 2 | 2021/01/05 14:34:34 |
INFO | jvm 2 | 2021/01/05 14:34:34 | !ENTRY com.softwareag.platform.hook.locations 1 0 2021-01-05 14:34:34.364
INFO | jvm 2 | 2021/01/05 14:34:34 | !MESSAGE Registered location sag.install.area=file:/C:/SoftwareAG/
INFO | jvm 2 | 2021/01/05 14:34:34 | [Tue Jan 05 14:34:34 GMT 2021] Bootstrap: Initialized shutdown handler to com.softwareag.platform.hook.shutdown.HookConfiguratorImpl$$Lambda$1/918889351@17f328a8
INFO | jvm 2 | 2021/01/05 14:34:34 |
INFO | jvm 2 | 2021/01/05 14:34:34 | !ENTRY com.softwareag.platform.hook.shutdown 1 0 2021-01-05 14:34:34.411
INFO | jvm 2 | 2021/01/05 14:34:34 | !MESSAGE Initialized graceful shutdown handler.
INFO | jvm 2 | 2021/01/05 14:34:52 | Jan 05, 2021 2:34:36 PM com.softwareag.platform.console.internal.LocalConsoleManager open
INFO | jvm 2 | 2021/01/05 14:34:52 | INFO: Local JLine console flag: com.softwareag.platform.console.local.enabled=auto
INFO | jvm 2 | 2021/01/05 14:34:52 | Jan 05, 2021 2:34:52 PM com.softwareag.platform.console.internal.LocalConsoleManager open
INFO | jvm 2 | 2021/01/05 14:34:52 | INFO: Local JLine console disabled: JVM not attached to a terminal.
INFO | jvm 2 | 2021/01/05 14:35:17 | log4j:WARN No appenders could be found for logger (com.softwareag.security.config.filter.jaas.ldap.lm.internal.Activator).
INFO | jvm 2 | 2021/01/05 14:35:17 | log4j:WARN Please initialize the log4j system properly.
INFO | jvm 2 | 2021/01/05 14:35:17 | log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
INFO | jvm 2 | 2021/01/05 14:35:20 | Jan 05, 2021 2:35:20 PM com.softwareag.platform.logging.init.internal.Activator start
INFO | jvm 2 | 2021/01/05 14:35:20 | INFO: Setting configuration directory to C:\SoftwareAG\profiles\IS_default/configuration
INFO | jvm 2 | 2021/01/05 14:35:20 | Jan 05, 2021 2:35:20 PM com.webmethods.sc.config.ConfigurationLogger log
INFO | jvm 2 | 2021/01/05 14:35:20 | INFO: Out-of-band file changes will be monitored every '60000' milliseconds
INFO | jvm 2 | 2021/01/05 14:35:20 | Jan 05, 2021 2:35:20 PM com.softwareag.platform.logging.init.internal.Activator start
**INFO | jvm 2 | 2021/01/05 14:35:20 | INFO: Initializing Journal Logger with the greedy JUL bridge**
**INFO | jvm 2 | 2021/01/05 14:46:35 |**
INFO | jvm 2 | 2021/01/05 14:46:35 | !ENTRY org.eclipse.equinox.ds 1 0 2021-01-05 14:46:35.407
INFO | jvm 2 | 2021/01/05 14:46:35 | !MESSAGE Could not bind a reference of component evpServiceTypeConfigurationService. The reference is: Reference[name = JmxConnectorFactoryService, interface = com.softwareag.platform.management.core.jmx.JmxConnectorFactoryService, policy = dynamic, cardinality = 0..1, target = null, bind = setJMXConnectorService, unbind = unsetJMXConnectorService]
INFO | jvm 2 | 2021/01/05 14:46:35 |
INFO | jvm 2 | 2021/01/05 14:46:35 | !ENTRY org.eclipse.equinox.ds 1 0 2021-01-05 14:46:35.407
INFO | jvm 2 | 2021/01/05 14:46:35 | !MESSAGE Could not bind a reference of component evpServiceTypeConfigurationService. The reference is: Reference[name = InventoryExService, interface = com.softwareag.platform.management.inventory.spi.InventoryExService, policy = dynamic, cardinality = 0..1, target = null, bind = setInventoryService, unbind = unsetInventoryService]
INFO | jvm 2 | 2021/01/05 14:46:35 |
INFO | jvm 2 | 2021/01/05 14:46:35 | !ENTRY org.eclipse.equinox.ds 1 0 2021-01-05 14:46:35.422
INFO | jvm 2 | 2021/01/05 14:46:35 | !MESSAGE Could not bind a reference of component EvpServiceTypeDES. The reference is: Reference[name = JmxConnectorFactoryService, interface = com.softwareag.platform.management.core.jmx.JmxConnectorFactoryService, policy = dynamic, cardinality = 0..1, target = null, bind = setJMXConnectorService, unbind = unsetJMXConnectorService]
INFO | jvm 2 | 2021/01/05 14:46:35 |
INFO | jvm 2 | 2021/01/05 14:46:35 | !ENTRY org.eclipse.equinox.ds 1 0 2021-01-05 14:46:35.422
INFO | jvm 2 | 2021/01/05 14:46:35 | !MESSAGE Could not bind a reference of component EvpServiceTypeDES. The reference is: Reference[name = InventoryExService, interface = com.softwareag.platform.management.inventory.spi.InventoryExService, policy = dynamic, cardinality = 0..1, target = null, bind = setInventoryService, unbind = unsetInventoryService]
INFO | jvm 2 | 2021/01/05 14:46:35 |
INFO | jvm 2 | 2021/01/05 14:46:35 | !ENTRY org.eclipse.equinox.ds 1 0 2021-01-05 14:46:35.438
**INFO | jvm 2 | 2021/01/05 14:46:35 | !MESS**AGE Could not bind a reference of component com.softwareag.platform.proxy.PlatformProxySelector. The reference is: Reference[name = Proxy, interface = com.softwareag.platform.proxy.PlatformProxy, policy = dynamic, policy-option = reluctant, cardinality = 0..n, target = null, bind = addProxy, unbind = removeProxy, updated = null]
**INFO | jvm 2 | 2021/01/05 14:51:34** |
INFO | jvm 2 | 2021/01/05 14:51:34 | !ENTRY com.softwareag.platform.hook.mirrors 1 0 2021-01-05 14:51:34.294
INFO | jvm 2 | 2021/01/05 14:51:34 | !MESSAGE Overriding ClassLoader of com.softwareag.osgi.is.proxy_10.3.0.0012-0118 with tracker (service.pid=com.softwareag.osgi.is.classloader)
INFO | jvm 2 | 2021/01/05 14:51:40 | SecurityConfiguration for ESAPI.Logger not found in ESAPI.properties. Using default: org.owasp.esapi.reference.JavaLogFactory
INFO | jvm 2 | 2021/01/05 14:51:40 | SecurityConfiguration for ESAPI.Logger not found in ESAPI.properties. Using default: org.owasp.esapi.reference.JavaLogFactory
INFO | jvm 2 | 2021/01/05 14:51:40 | SecurityConfiguration for ESAPI.Logger not found in ESAPI.properties. Using default: org.owasp.esapi.reference.JavaLogFactory
INFO | jvm 2 | 2021/01/05 14:51:40 | SecurityConfiguration for ESAPI.Logger not found in ESAPI.properties. Using default: org.owasp.esapi.reference.JavaLogFactory
INFO | jvm 2 | 2021/01/05 14:51:41 | INFO: Getting audit config from it's default location.
INFO | jvm 2 | 2021/01/05 14:51:41 | WARNING: Audit configuration neither exists, nor could be found on the classpath. Auditing will not work.
**INFO | jvm 2 | 2021/01/05 14:51:41 | INFO: Using dummy audit implementation.**
**INFO | jvm 2 | 2021/01/05 15:03:31 | SLF4J: Class path contains multiple SLF4J bindings.**
INFO | jvm 2 | 2021/01/05 15:03:31 | SLF4J: Found binding in [jar:file:C:/SoftwareAG/common/lib/ext/slf4j-log4j.jar!/org/slf4j/impl/StaticLoggerBinder.class]
INFO | jvm 2 | 2021/01/05 15:03:31 | SLF4J: Found binding in [jar:file:C:/SoftwareAG/common/lib/ext/slf4j-jdk14.jar!/org/slf4j/impl/StaticLoggerBinder.class]
INFO | jvm 2 | 2021/01/05 15:03:31 | SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
INFO | jvm 2 | 2021/01/05 15:03:31 | SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]
INFO | jvm 2 | 2021/01/05 15:03:34 | [Tue Jan 05 15:03:34.615 GMT 2021] Setting log level to ERROR
INFO | jvm 2 | 2021/01/05 15:03:34 | --------- Log File Closed ---------
INFO | jvm 2 | 2021/01/05 15:03:34 |
INFO | jvm 2 | 2021/01/05 15:03:34 |
INFO | jvm 2 | 2021/01/05 15:07:37 | Successfully loaded PSUtilities configuration file into memory
Once this restart is done, the later on restarts will be quick, untill we merge the code again.
I highlighted the hung or gap between timestamps in bold.
Regards,
Firoz Nalband.