<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.appian.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>KB-2346 WebApp Startup Delay Due to Analytics Propagation Stall</title><link>https://community.appian.com/support/w/kb/3680/kb-2346-webapp-startup-delay-due-to-analytics-propagation-stall</link><description /><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>KB-2346 WebApp Startup Delay Due to Analytics Propagation Stall</title><link>https://community.appian.com/support/w/kb/3680/kb-2346-webapp-startup-delay-due-to-analytics-propagation-stall</link><pubDate>Wed, 30 Jul 2025 13:40:57 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:df5b34c9-270f-4b91-b490-43b55f86bf3a</guid><dc:creator>pauline.delacruz</dc:creator><comments>https://community.appian.com/support/w/kb/3680/kb-2346-webapp-startup-delay-due-to-analytics-propagation-stall#comments</comments><description>Current Revision posted to Appian Knowledge Base by pauline.delacruz on 7/30/2025 1:40:57 PM&lt;br /&gt;
&lt;h2 id="mcetoc_1ish6mgmj0"&gt;&lt;span&gt;Symptoms&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;In certain Appian environments&amp;mdash;most commonly in Appian on Kubernetes (AoK) deployments, but also observed in classic installations&amp;mdash;the &lt;span&gt;Application Server&amp;nbsp;&lt;/span&gt;startup process is delayed. This delay is visible in the &lt;strong&gt;tomcat-stdOut.log&lt;/strong&gt; file, which continuously logs messages similar to the following:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;[wait-for-component] INFO com.appiancorp.tools.WaitForServers - No ids have been propagated to analytics for &amp;lt;N&amp;gt; seconds&lt;/code&gt;&lt;br /&gt;&lt;code&gt;[wait-for-component] INFO com.appiancorp.tools.WaitForServers - executionXX - remaining ids to propagate: 0&lt;/code&gt;&lt;br /&gt;&lt;code&gt;[wait-for-component] INFO com.appiancorp.tools.WaitForServers - Waiting for analytics to be ready...&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;These messages can persist for several minutes, resulting in the &lt;span&gt;Application Server&amp;nbsp;&lt;/span&gt;failing to reach a ready state within the expected time window. This can delay the availability of the Appian application for users and automated processes.&lt;/p&gt;
&lt;h2 id="mcetoc_1ish6mgmj1"&gt;&lt;span&gt;Cause&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;This behavior is caused by an edge case during system startup where the execution engines correctly report that there are zero IDs remaining to propagate. However, the analytics engines have not yet fully initialized or established a connection.&lt;/p&gt;
&lt;p&gt;As a result, the analytics engines misinterpret this state as a reset condition and fail to signal readiness, leading to extended wait times in the &lt;span&gt;Application Server&amp;nbsp;&lt;/span&gt;startup sequence.&lt;/p&gt;
&lt;p&gt;This issue has been reported to the Appian Product Team.&lt;/p&gt;
&lt;h2 id="mcetoc_1ish6mgmj2"&gt;&lt;span&gt;Action&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;To resolve this issue and prevent unnecessary startup delays, you can configure the &lt;span&gt;Application Server&amp;nbsp;&lt;/span&gt;to bypass the readiness wait when the execution engines report zero IDs to propagate, even if the analytics engines haven&amp;#39;t finished initializing.&lt;/p&gt;
&lt;h3 id="mcetoc_1ish7608p5"&gt;Classic Installations&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Open the &lt;strong&gt;custom.properties&lt;/strong&gt; file located at &lt;code&gt;&amp;lt;APPIAN_HOME&amp;gt;/conf/custom.properties&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Add the following property:&amp;nbsp;&lt;code&gt;appian.feature.ae.engines.incrup.earlyWaitForServersBreakout=true&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Save the file.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.appian.com/suite/help/latest/Starting_and_Stopping_Appian.html#starting-the-application-suite-on-linux"&gt;Start&lt;/a&gt; the Application Server(s).&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="mcetoc_1ish76c3e6"&gt;Appian on Kubernetes (AoK)&lt;/h3&gt;
&lt;p&gt;In Kubernetes-based environments, this configuration is applied via the Appian Custom Resource (CR).&lt;/p&gt;
&lt;p&gt;You can add the setting in either of the following ways:&lt;/p&gt;
&lt;h4&gt;Option 1: Edit the live CR directly&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Run the following command to edit the live resource: &lt;code&gt;kubectl edit appian &amp;lt;your_appian_resource_name&amp;gt;&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Then, under the &lt;strong&gt;customProperties&lt;/strong&gt; section, add:&lt;/li&gt;
&lt;/ol&gt;
&lt;pre&gt;&lt;code&gt;customProperties:
    appian.feature.ae.engines.incrup.earlyWaitForServersBreakout: &amp;quot;true&amp;quot;
&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;Option 2: Update the deployment YAML&lt;/h4&gt;
&lt;p&gt;Add the property under the &lt;strong&gt;customProperties&lt;/strong&gt; map within your Appian CR YAML file before applying it. A sample snippet looks like:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-yaml"&gt;apiVersion: crd.k8s.appian.com/v1beta1
kind: Appian
metadata:
  name: appian
spec:
  version: XX.X.XXX.X
  # other configuration...
  customProperties:
    &lt;strong&gt;appian.feature.ae.engines.incrup.earlyWaitForServersBreakout: &amp;quot;true&amp;quot;&lt;/strong&gt;
  # Rest of your YAML&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;After modifying the live CR or YAML file, restart the Application Server pod to apply the changes.&lt;/p&gt;
&lt;h2 id="mcetoc_1ish6mgmj3"&gt;&lt;span&gt;Workaround&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;If this configuration change cannot be made immediately, no action is required. The startup process will eventually complete once the analytics engines finish initializing and signal readiness. The system will become available after this delay without manual intervention.&lt;/p&gt;
&lt;h2 id="mcetoc_1ish6mgmj4"&gt;&lt;span&gt;Affected Versions&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;This article applies to all self-managed versions of Appian.&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Last Reviewed: July&amp;nbsp;2025&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: infrastructure, Kubernetes&lt;/div&gt;
</description></item><item><title>[DRAFT SUPP-1306] WebApp Startup Delay Due to Analytics Propagation Stall</title><link>https://community.appian.com/support/w/kb/3680/kb-2346-webapp-startup-delay-due-to-analytics-propagation-stall/revision/11</link><pubDate>Fri, 30 May 2025 19:07:21 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:df5b34c9-270f-4b91-b490-43b55f86bf3a</guid><dc:creator>pauline.delacruz</dc:creator><comments>https://community.appian.com/support/w/kb/3680/kb-2346-webapp-startup-delay-due-to-analytics-propagation-stall#comments</comments><description>Revision 11 posted to Appian Knowledge Base by pauline.delacruz on 5/30/2025 7:07:21 PM&lt;br /&gt;
&lt;h2 id="mcetoc_1ish6mgmj0"&gt;&lt;span&gt;Symptoms&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;In certain Appian environments&amp;mdash;most commonly in Appian on Kubernetes (AoK) deployments, but also observed in classic installations&amp;mdash;the &lt;span&gt;Application Server&amp;nbsp;&lt;/span&gt;startup process is delayed. This delay is visible in the &lt;strong&gt;tomcat-stdOut.log&lt;/strong&gt; file, which continuously logs messages similar to the following:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;[wait-for-component] INFO com.appiancorp.tools.WaitForServers - No ids have been propagated to analytics for &amp;lt;N&amp;gt; seconds&lt;/code&gt;&lt;br /&gt;&lt;code&gt;[wait-for-component] INFO com.appiancorp.tools.WaitForServers - executionXX - remaining ids to propagate: 0&lt;/code&gt;&lt;br /&gt;&lt;code&gt;[wait-for-component] INFO com.appiancorp.tools.WaitForServers - Waiting for analytics to be ready...&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;These messages can persist for several minutes, resulting in the &lt;span&gt;Application Server&amp;nbsp;&lt;/span&gt;failing to reach a ready state within the expected time window. This can delay the availability of the Appian application for users and automated processes.&lt;/p&gt;
&lt;h2 id="mcetoc_1ish6mgmj1"&gt;&lt;span&gt;Cause&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;This behavior is caused by an edge case during system startup where the execution engines correctly report that there are zero IDs remaining to propagate. However, the analytics engines have not yet fully initialized or established a connection.&lt;/p&gt;
&lt;p&gt;As a result, the analytics engines misinterpret this state as a reset condition and fail to signal readiness, leading to extended wait times in the &lt;span&gt;Application Server&amp;nbsp;&lt;/span&gt;startup sequence.&lt;/p&gt;
&lt;p&gt;This issue has been reported to the Appian Product Team.&lt;/p&gt;
&lt;h2 id="mcetoc_1ish6mgmj2"&gt;&lt;span&gt;Action&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;To resolve this issue and prevent unnecessary startup delays, you can configure the &lt;span&gt;Application Server&amp;nbsp;&lt;/span&gt;to bypass the readiness wait when the execution engines report zero IDs to propagate, even if the analytics engines haven&amp;#39;t finished initializing.&lt;/p&gt;
&lt;h3 id="mcetoc_1ish7608p5"&gt;Classic Installations&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Open the &lt;strong&gt;custom.properties&lt;/strong&gt; file located at &lt;code&gt;&amp;lt;APPIAN_HOME&amp;gt;/conf/custom.properties&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Add the following property:&amp;nbsp;&lt;code&gt;appian.feature.ae.engines.incrup.earlyWaitForServersBreakout=true&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Save the file.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.appian.com/suite/help/latest/Starting_and_Stopping_Appian.html#starting-the-application-suite-on-linux"&gt;Start&lt;/a&gt; the Application Server(s).&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="mcetoc_1ish76c3e6"&gt;Appian on Kubernetes (AoK)&lt;/h3&gt;
&lt;p&gt;In Kubernetes-based environments, this configuration is applied via the Appian Custom Resource (CR).&lt;/p&gt;
&lt;p&gt;You can add the setting in either of the following ways:&lt;/p&gt;
&lt;h4&gt;Option 1: Edit the live CR directly&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Run the following command to edit the live resource: &lt;code&gt;kubectl edit appian &amp;lt;your_appian_resource_name&amp;gt;&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Then, under the &lt;strong&gt;customProperties&lt;/strong&gt; section, add:&lt;/li&gt;
&lt;/ol&gt;
&lt;pre&gt;&lt;code&gt;customProperties:
    appian.feature.ae.engines.incrup.earlyWaitForServersBreakout: &amp;quot;true&amp;quot;
&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;Option 2: Update the deployment YAML&lt;/h4&gt;
&lt;p&gt;Add the property under the &lt;strong&gt;customProperties&lt;/strong&gt; map within your Appian CR YAML file before applying it. A sample snippet looks like:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-yaml"&gt;apiVersion: crd.k8s.appian.com/v1beta1
kind: Appian
metadata:
  name: appian
spec:
  version: XX.X.XXX.X
  # other configuration...
  customProperties:
    &lt;strong&gt;appian.feature.ae.engines.incrup.earlyWaitForServersBreakout: &amp;quot;true&amp;quot;&lt;/strong&gt;
  # Rest of your YAML&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;After modifying the live CR or YAML file, restart the Application Server pod to apply the changes.&lt;/p&gt;
&lt;h2 id="mcetoc_1ish6mgmj3"&gt;&lt;span&gt;Workaround&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;If this configuration change cannot be made immediately, no action is required. The startup process will eventually complete once the analytics engines finish initializing and signal readiness. The system will become available after this delay without manual intervention.&lt;/p&gt;
&lt;h2 id="mcetoc_1ish6mgmj4"&gt;&lt;span&gt;Affected Versions&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;This article applies to all self-managed versions of Appian.&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Last Reviewed: May&amp;nbsp;2025&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item><item><title>[DRAFT SUPP-1306] WebApp Startup Delay Due to Analytics Propagation Stall</title><link>https://community.appian.com/support/w/kb/3680/kb-2346-webapp-startup-delay-due-to-analytics-propagation-stall/revision/10</link><pubDate>Fri, 30 May 2025 19:04:41 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:df5b34c9-270f-4b91-b490-43b55f86bf3a</guid><dc:creator>pauline.delacruz</dc:creator><comments>https://community.appian.com/support/w/kb/3680/kb-2346-webapp-startup-delay-due-to-analytics-propagation-stall#comments</comments><description>Revision 10 posted to Appian Knowledge Base by pauline.delacruz on 5/30/2025 7:04:41 PM&lt;br /&gt;
&lt;h2 id="mcetoc_1ish6mgmj0"&gt;&lt;span&gt;Symptoms&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;In certain Appian environments&amp;mdash;most commonly in Appian on Kubernetes (AoK) deployments, but also observed in classic installations&amp;mdash;the &lt;span&gt;Application Server&amp;nbsp;&lt;/span&gt;startup process is delayed. This delay is visible in the &lt;strong&gt;tomcat-stdOut.log&lt;/strong&gt; file, which continuously logs messages similar to the following:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;[wait-for-component] INFO com.appiancorp.tools.WaitForServers - No ids have been propagated to analytics for &amp;lt;N&amp;gt; seconds&lt;/code&gt;&lt;br /&gt;&lt;code&gt;[wait-for-component] INFO com.appiancorp.tools.WaitForServers - executionXX - remaining ids to propagate: 0&lt;/code&gt;&lt;br /&gt;&lt;code&gt;[wait-for-component] INFO com.appiancorp.tools.WaitForServers - Waiting for analytics to be ready...&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;These messages can persist for several minutes, resulting in the &lt;span&gt;Application Server&amp;nbsp;&lt;/span&gt;failing to reach a ready state within the expected time window. This can delay the availability of the Appian application for users and automated processes.&lt;/p&gt;
&lt;h2 id="mcetoc_1ish6mgmj1"&gt;&lt;span&gt;Cause&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;This behavior is caused by an edge case during system startup where the execution engines correctly report that there are zero IDs remaining to propagate. However, the analytics engines have not yet fully initialized or established a connection.&lt;/p&gt;
&lt;p&gt;As a result, the analytics engines misinterpret this state as a reset condition and fail to signal readiness, leading to extended wait times in the &lt;span&gt;Application Server&amp;nbsp;&lt;/span&gt;startup sequence.&lt;/p&gt;
&lt;p&gt;This issue has been reported to the Appian Product Team.&lt;/p&gt;
&lt;h2 id="mcetoc_1ish6mgmj2"&gt;&lt;span&gt;Action&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;To resolve this issue and prevent unnecessary startup delays, you can configure the &lt;span&gt;Application Server&amp;nbsp;&lt;/span&gt;to bypass the readiness wait when the execution engines report zero IDs to propagate, even if the analytics engines haven&amp;#39;t finished initializing.&lt;/p&gt;
&lt;h3 id="mcetoc_1ish7608p5"&gt;Classic Installations&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Open the &lt;strong&gt;custom.properties&lt;/strong&gt; file located at &lt;code&gt;&amp;lt;APPIAN_HOME&amp;gt;/conf/custom.properties&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Add the following property:&amp;nbsp;&lt;code&gt;appian.feature.ae.engines.incrup.earlyWaitForServersBreakout=true&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Save the file.&lt;/li&gt;
&lt;li&gt;Restart the Application Server.&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="mcetoc_1ish76c3e6"&gt;Appian on Kubernetes (AoK)&lt;/h3&gt;
&lt;p&gt;In Kubernetes-based environments, this configuration is applied via the Appian Custom Resource (CR).&lt;/p&gt;
&lt;p&gt;You can add the setting in either of the following ways:&lt;/p&gt;
&lt;h4&gt;Option 1: Edit the live CR directly&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Run the following command to edit the live resource: &lt;code&gt;kubectl edit appian &amp;lt;your_appian_resource_name&amp;gt;&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Then, under the &lt;strong&gt;customProperties&lt;/strong&gt; section, add:&lt;/li&gt;
&lt;/ol&gt;
&lt;pre&gt;&lt;code&gt;customProperties:
    appian.feature.ae.engines.incrup.earlyWaitForServersBreakout: &amp;quot;true&amp;quot;
&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;Option 2: Update the deployment YAML&lt;/h4&gt;
&lt;p&gt;Add the property under the &lt;strong&gt;customProperties&lt;/strong&gt; map within your Appian CR YAML file before applying it. A sample snippet looks like:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-yaml"&gt;apiVersion: crd.k8s.appian.com/v1beta1
kind: Appian
metadata:
  name: appian
spec:
  version: XX.X.XXX.X
  # other configuration...
  customProperties:
    &lt;strong&gt;appian.feature.ae.engines.incrup.earlyWaitForServersBreakout: &amp;quot;true&amp;quot;&lt;/strong&gt;
  # Rest of your YAML&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;After modifying the live CR or YAML file, restart the Application Server pod to apply the changes.&lt;/p&gt;
&lt;h2 id="mcetoc_1ish6mgmj3"&gt;&lt;span&gt;Workaround&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;If this configuration change cannot be made immediately, no action is required. The startup process will eventually complete once the analytics engines finish initializing and signal readiness. The system will become available after this delay without manual intervention.&lt;/p&gt;
&lt;h2 id="mcetoc_1ish6mgmj4"&gt;&lt;span&gt;Affected Versions&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;This article applies to all self-managed versions of Appian.&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Last Reviewed: May&amp;nbsp;2025&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item><item><title>[DRAFT SUPP-1306] WebApp Startup Delay Due to Analytics Propagation Stall</title><link>https://community.appian.com/support/w/kb/3680/kb-2346-webapp-startup-delay-due-to-analytics-propagation-stall/revision/9</link><pubDate>Fri, 30 May 2025 18:55:37 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:df5b34c9-270f-4b91-b490-43b55f86bf3a</guid><dc:creator>Kaushal Patel</dc:creator><comments>https://community.appian.com/support/w/kb/3680/kb-2346-webapp-startup-delay-due-to-analytics-propagation-stall#comments</comments><description>Revision 9 posted to Appian Knowledge Base by Kaushal Patel on 5/30/2025 6:55:37 PM&lt;br /&gt;
&lt;h2 id="mcetoc_1ish6mgmj0"&gt;&lt;span&gt;Symptoms&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;In certain Appian environments&amp;mdash;most commonly in Appian on Kubernetes (AoK) deployments, but also observed in classic installations&amp;mdash;the &lt;span&gt;Application Server&amp;nbsp;&lt;/span&gt;startup process is delayed. This delay is visible in the &lt;strong&gt;tomcat-stdOut.log&lt;/strong&gt; file, which continuously logs messages similar to the following:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;[wait-for-component] INFO com.appiancorp.tools.WaitForServers - No ids have been propagated to analytics for &amp;lt;N&amp;gt; seconds&lt;/code&gt;&lt;br /&gt;&lt;code&gt;[wait-for-component] INFO com.appiancorp.tools.WaitForServers - executionXX - remaining ids to propagate: 0&lt;/code&gt;&lt;br /&gt;&lt;code&gt;[wait-for-component] INFO com.appiancorp.tools.WaitForServers - Waiting for analytics to be ready...&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;These messages can persist for several minutes, resulting in the &lt;span&gt;Application Server&amp;nbsp;&lt;/span&gt;failing to reach a ready state within the expected time window. This can delay the availability of the Appian application for users and automated processes.&lt;/p&gt;
&lt;h2 id="mcetoc_1ish6mgmj1"&gt;&lt;span&gt;Cause&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;This behavior is caused by an edge case during system startup where the execution engines correctly report that there are zero IDs remaining to propagate. However, the analytics engines have not yet fully initialized or established a connection.&lt;/p&gt;
&lt;p&gt;As a result, the analytics engines misinterpret this state as a reset condition and fail to signal readiness, leading to extended wait times in the &lt;span&gt;Application Server&amp;nbsp;&lt;/span&gt;startup sequence.&lt;/p&gt;
&lt;p&gt;This issue has been reported to the Appian Product Team.&lt;/p&gt;
&lt;h2 id="mcetoc_1ish6mgmj2"&gt;&lt;span&gt;Action&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;To resolve this issue and prevent unnecessary startup delays, you can configure the &lt;span&gt;Application Server&amp;nbsp;&lt;/span&gt;to bypass the readiness wait when the execution engines report zero IDs to propagate, even if the analytics engines haven&amp;#39;t finished initializing.&lt;/p&gt;
&lt;h3 id="mcetoc_1ish7608p5"&gt;Classic Installations&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Open the &lt;strong&gt;custom.properties&lt;/strong&gt; file located at &lt;code&gt;&amp;lt;APPIAN_HOME&amp;gt;/conf/custom.properties&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Add the following property:&amp;nbsp;&lt;code&gt;appian.feature.ae.engines.incrup.earlyWaitForServersBreakout=true&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Save the file.&lt;/li&gt;
&lt;li&gt;Restart the Application Server.&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="mcetoc_1ish76c3e6"&gt;Appian on Kubernetes (AoK)&lt;/h3&gt;
&lt;p&gt;In Kubernetes-based environments, this configuration is applied via the Appian Custom Resource (CR).&lt;/p&gt;
&lt;p&gt;You can add the setting in either of the following ways:&lt;/p&gt;
&lt;h4&gt;Option 1: Edit the live CR directly&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Run the following command to edit the live resource: &lt;code&gt;kubectl edit appian &amp;lt;your_appian_resource_name&amp;gt;&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Then, under the &lt;strong&gt;customProperties&lt;/strong&gt; section, add:&lt;/li&gt;
&lt;/ol&gt;
&lt;pre&gt;&lt;code&gt;customProperties:
    appian.feature.ae.engines.incrup.earlyWaitForServersBreakout: &amp;quot;true&amp;quot;
&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;Option 2: Update the deployment YAML&lt;/h4&gt;
&lt;p&gt;Add the property under the &lt;strong&gt;customProperties&lt;/strong&gt; map within your Appian CR YAML file before applying it. A sample snippet looks like:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-yaml"&gt;apiVersion: crd.k8s.appian.com/v1beta1
kind: Appian
metadata:
  name: appian
spec:
  version: XX.X.XXX.X
  # other configuration...
  customProperties:
    &lt;strong&gt;appian.feature.ae.engines.incrup.earlyWaitForServersBreakout: &amp;quot;true&amp;quot;&lt;/strong&gt;
  # Rest of your YAML&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;After modifying the live CR or YAML file, restart the Application Server pod to apply the changes.&lt;/p&gt;
&lt;h2 id="mcetoc_1ish6mgmj3"&gt;&lt;span&gt;Workaround&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;If this configuration change cannot be made immediately, no action is required. The startup process will eventually complete once the analytics engines finish initializing and signal readiness. The system will become available after this delay without manual intervention.&lt;/p&gt;
&lt;h2 id="mcetoc_1ish6mgmj4"&gt;&lt;span&gt;Affected Versions&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;This article applies to all self-managed versions of Appian.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Last Reviewed: Month YYYY&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item><item><title>[DRAFT SUPP-1306] WebApp Startup Delay Due to Analytics Propagation Stall</title><link>https://community.appian.com/support/w/kb/3680/kb-2346-webapp-startup-delay-due-to-analytics-propagation-stall/revision/8</link><pubDate>Fri, 30 May 2025 18:47:37 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:df5b34c9-270f-4b91-b490-43b55f86bf3a</guid><dc:creator>Kaushal Patel</dc:creator><comments>https://community.appian.com/support/w/kb/3680/kb-2346-webapp-startup-delay-due-to-analytics-propagation-stall#comments</comments><description>Revision 8 posted to Appian Knowledge Base by Kaushal Patel on 5/30/2025 6:47:37 PM&lt;br /&gt;
&lt;h2 id="mcetoc_1ish6mgmj0"&gt;&lt;span&gt;Symptoms&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;In certain Appian environments&amp;mdash;most commonly in Appian on Kubernetes (AoK) deployments, but also observed in classic installations&amp;mdash;the &lt;span&gt;Application Server&amp;nbsp;&lt;/span&gt;startup process is delayed. This delay is visible in the &lt;strong&gt;tomcat-stdOut.log&lt;/strong&gt; file, which continuously logs messages similar to the following:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;[wait-for-component] INFO com.appiancorp.tools.WaitForServers - No ids have been propagated to analytics for &amp;lt;N&amp;gt; seconds&lt;/code&gt;&lt;br /&gt;&lt;code&gt;[wait-for-component] INFO com.appiancorp.tools.WaitForServers - executionXX - remaining ids to propagate: 0&lt;/code&gt;&lt;br /&gt;&lt;code&gt;[wait-for-component] INFO com.appiancorp.tools.WaitForServers - Waiting for analytics to be ready...&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;These messages can persist for several minutes, resulting in the &lt;span&gt;Application Server&amp;nbsp;&lt;/span&gt;failing to reach a ready state within the expected time window. This can delay the availability of the Appian application for users and automated processes.&lt;/p&gt;
&lt;h2 id="mcetoc_1ish6mgmj1"&gt;&lt;span&gt;Cause&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;This behavior is caused by an edge case during system startup where the execution engines correctly report that there are zero IDs remaining to propagate. However, the analytics engines have not yet fully initialized or established a connection.&lt;/p&gt;
&lt;p&gt;As a result, the analytics engines misinterpret this state as a reset condition and fail to signal readiness, leading to extended wait times in the &lt;span&gt;Application Server&amp;nbsp;&lt;/span&gt;startup sequence.&lt;/p&gt;
&lt;p&gt;This issue has been reported to the Appian Product Team.&lt;/p&gt;
&lt;h2 id="mcetoc_1ish6mgmj2"&gt;&lt;span&gt;Action&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;To resolve this issue and prevent unnecessary startup delays, you can configure the &lt;span&gt;Application Server&amp;nbsp;&lt;/span&gt;to bypass the readiness wait when the execution engines report zero IDs to propagate, even if the analytics engines haven&amp;#39;t finished initializing.&lt;/p&gt;
&lt;h3 id="mcetoc_1ish7608p5"&gt;Classic Installations&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Open the &lt;strong&gt;custom.properties&lt;/strong&gt; file located at &lt;code&gt;&amp;lt;APPIAN_HOME&amp;gt;/conf/custom.properties&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Add the following property:&amp;nbsp;&lt;code&gt;appian.feature.ae.engines.incrup.earlyWaitForServersBreakout=true&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Save the file.&lt;/li&gt;
&lt;li&gt;Restart Appian.&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="mcetoc_1ish76c3e6"&gt;Appian on Kubernetes (AoK)&lt;/h3&gt;
&lt;p&gt;In Kubernetes-based environments, this configuration is applied via the Appian Custom Resource (CR).&lt;/p&gt;
&lt;p&gt;You can add the setting in either of the following ways:&lt;/p&gt;
&lt;h4&gt;Option 1: Edit the live CR directly&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Run the following command to edit the live resource: &lt;code&gt;kubectl edit appian &amp;lt;your_appian_resource_name&amp;gt;&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Then, under the &lt;strong&gt;customProperties&lt;/strong&gt; section, add:&lt;/li&gt;
&lt;/ol&gt;
&lt;pre&gt;&lt;code&gt;customProperties:
    appian.feature.ae.engines.incrup.earlyWaitForServersBreakout: &amp;quot;true&amp;quot;
&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;Option 2: Update the deployment YAML&lt;/h4&gt;
&lt;p&gt;Add the property under the &lt;strong&gt;customProperties&lt;/strong&gt; map within your Appian CR YAML file before applying it. A sample snippet looks like:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-yaml"&gt;apiVersion: crd.k8s.appian.com/v1beta1
kind: Appian
metadata:
  name: appian
spec:
  version: XX.X.XXX.X
  # other configuration...
  customProperties:
    &lt;strong&gt;appian.feature.ae.engines.incrup.earlyWaitForServersBreakout: &amp;quot;true&amp;quot;&lt;/strong&gt;
  # Rest of your YAML&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;After modifying the live CR or YAML file, restart the Application Server pod to apply the changes.&lt;/p&gt;
&lt;h2 id="mcetoc_1ish6mgmj3"&gt;&lt;span&gt;Workaround&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;If this configuration change cannot be made immediately, no action is required. The startup process will eventually complete once the analytics engines finish initializing and signal readiness. The system will become available after this delay without manual intervention.&lt;/p&gt;
&lt;h2 id="mcetoc_1ish6mgmj4"&gt;&lt;span&gt;Affected Versions&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;This article applies to all self-managed versions of Appian.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Last Reviewed: Month YYYY&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item><item><title>[DRAFT SUPP-1306] WebApp Startup Delay Due to Analytics Propagation Stall</title><link>https://community.appian.com/support/w/kb/3680/kb-2346-webapp-startup-delay-due-to-analytics-propagation-stall/revision/7</link><pubDate>Fri, 30 May 2025 18:47:12 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:df5b34c9-270f-4b91-b490-43b55f86bf3a</guid><dc:creator>Kaushal Patel</dc:creator><comments>https://community.appian.com/support/w/kb/3680/kb-2346-webapp-startup-delay-due-to-analytics-propagation-stall#comments</comments><description>Revision 7 posted to Appian Knowledge Base by Kaushal Patel on 5/30/2025 6:47:12 PM&lt;br /&gt;
&lt;h2 id="mcetoc_1ish6mgmj0"&gt;&lt;span&gt;Symptoms&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;In certain Appian environments&amp;mdash;most commonly in Appian on Kubernetes (AoK) deployments, but also observed in classic installations&amp;mdash;the &lt;span&gt;Application Server&amp;nbsp;&lt;/span&gt;startup process is delayed. This delay is visible in the &lt;strong&gt;tomcat-stdOut.log&lt;/strong&gt; file, which continuously logs messages similar to the following:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;[wait-for-component] INFO com.appiancorp.tools.WaitForServers - No ids have been propagated to analytics for &amp;lt;N&amp;gt; seconds&lt;/code&gt;&lt;br /&gt;&lt;code&gt;[wait-for-component] INFO com.appiancorp.tools.WaitForServers - executionXX - remaining ids to propagate: 0&lt;/code&gt;&lt;br /&gt;&lt;code&gt;[wait-for-component] INFO com.appiancorp.tools.WaitForServers - Waiting for analytics to be ready...&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;These messages can persist for several minutes, resulting in the &lt;span&gt;Application Server&amp;nbsp;&lt;/span&gt;failing to reach a ready state within the expected time window. This can delay the availability of the Appian application for users and automated processes.&lt;/p&gt;
&lt;h2 id="mcetoc_1ish6mgmj1"&gt;&lt;span&gt;Cause&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;This behavior is caused by an edge case during system startup where the execution engines correctly report that there are zero IDs remaining to propagate. However, the analytics engines have not yet fully initialized or established a connection.&lt;/p&gt;
&lt;p&gt;As a result, the analytics engines misinterpret this state as a reset condition and fail to signal readiness, leading to extended wait times in the &lt;span&gt;Application Server&amp;nbsp;&lt;/span&gt;startup sequence.&lt;/p&gt;
&lt;p&gt;This issue has been reported to the Appian Product Team.&lt;/p&gt;
&lt;h2 id="mcetoc_1ish6mgmj2"&gt;&lt;span&gt;Action&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;To resolve this issue and prevent unnecessary startup delays, you can configure the &lt;span&gt;Application Server&amp;nbsp;&lt;/span&gt;to bypass the readiness wait when the execution engines report zero IDs to propagate, even if the analytics engines haven&amp;#39;t finished initializing.&lt;/p&gt;
&lt;h3 id="mcetoc_1ish7608p5"&gt;Classic Installations&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Open the &lt;strong&gt;custom.properties&lt;/strong&gt; file located at &lt;code&gt;&amp;lt;APPIAN_HOME&amp;gt;/conf/custom.properties&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Add the following property:&amp;nbsp;&lt;code&gt;appian.feature.ae.engines.incrup.earlyWaitForServersBreakout=true&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Save the file.&lt;/li&gt;
&lt;li&gt;Restart Appian.&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="mcetoc_1ish76c3e6"&gt;Appian on Kubernetes (AoK)&lt;/h3&gt;
&lt;p&gt;In Kubernetes-based environments, this configuration is applied via the Appian Custom Resource (CR).&lt;/p&gt;
&lt;p&gt;You can add the setting in either of the following ways:&lt;/p&gt;
&lt;h4&gt;Option 1: Edit the live CR directly&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Run the following command to edit the live resource: &lt;code&gt;kubectl edit appian &amp;lt;your_appian_resource_name&amp;gt;&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Then, under the &lt;strong&gt;customProperties&lt;/strong&gt; section, add:&lt;/li&gt;
&lt;/ol&gt;
&lt;pre&gt;&lt;code&gt;
customProperties:
    appian.feature.ae.engines.incrup.earlyWaitForServersBreakout: &amp;quot;true&amp;quot;
&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;Option 2: Update the deployment YAML&lt;/h4&gt;
&lt;p&gt;Add the property under the &lt;strong&gt;customProperties&lt;/strong&gt; map within your Appian CR YAML file before applying it. A sample snippet looks like:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-yaml"&gt;apiVersion: crd.k8s.appian.com/v1beta1
kind: Appian
metadata:
  name: appian
spec:
  version: XX.X.XXX.X
  # other configuration...
  customProperties:
    &lt;strong&gt;appian.feature.ae.engines.incrup.earlyWaitForServersBreakout: &amp;quot;true&amp;quot;&lt;/strong&gt;
  # Rest of your YAML&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;After modifying the live CR or YAML file, restart the Application Server pod to apply the changes.&lt;/p&gt;
&lt;h2 id="mcetoc_1ish6mgmj3"&gt;&lt;span&gt;Workaround&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;If this configuration change cannot be made immediately, no action is required. The startup process will eventually complete once the analytics engines finish initializing and signal readiness. The system will become available after this delay without manual intervention.&lt;/p&gt;
&lt;h2 id="mcetoc_1ish6mgmj4"&gt;&lt;span&gt;Affected Versions&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;This article applies to all self-managed versions of Appian.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Last Reviewed: Month YYYY&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item><item><title>[DRAFT SUPP-1306] WebApp Startup Delay Due to Analytics Propagation Stall</title><link>https://community.appian.com/support/w/kb/3680/kb-2346-webapp-startup-delay-due-to-analytics-propagation-stall/revision/6</link><pubDate>Fri, 30 May 2025 18:46:09 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:df5b34c9-270f-4b91-b490-43b55f86bf3a</guid><dc:creator>Kaushal Patel</dc:creator><comments>https://community.appian.com/support/w/kb/3680/kb-2346-webapp-startup-delay-due-to-analytics-propagation-stall#comments</comments><description>Revision 6 posted to Appian Knowledge Base by Kaushal Patel on 5/30/2025 6:46:09 PM&lt;br /&gt;
&lt;h2 id="mcetoc_1ish6mgmj0"&gt;&lt;span&gt;Symptoms&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;In certain Appian environments&amp;mdash;most commonly in Appian on Kubernetes (AoK) deployments, but also observed in classic installations&amp;mdash;the &lt;span&gt;Application Server&amp;nbsp;&lt;/span&gt;startup process is delayed. This delay is visible in the &lt;strong&gt;tomcat-stdOut.log&lt;/strong&gt; file, which continuously logs messages similar to the following:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;[wait-for-component] INFO com.appiancorp.tools.WaitForServers - No ids have been propagated to analytics for &amp;lt;N&amp;gt; seconds&lt;/code&gt;&lt;br /&gt;&lt;code&gt;[wait-for-component] INFO com.appiancorp.tools.WaitForServers - executionXX - remaining ids to propagate: 0&lt;/code&gt;&lt;br /&gt;&lt;code&gt;[wait-for-component] INFO com.appiancorp.tools.WaitForServers - Waiting for analytics to be ready...&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;These messages can persist for several minutes, resulting in the &lt;span&gt;Application Server&amp;nbsp;&lt;/span&gt;failing to reach a ready state within the expected time window. This can delay the availability of the Appian application for users and automated processes.&lt;/p&gt;
&lt;h2 id="mcetoc_1ish6mgmj1"&gt;&lt;span&gt;Cause&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;This behavior is caused by an edge case during system startup where the execution engines correctly report that there are zero IDs remaining to propagate. However, the analytics engines have not yet fully initialized or established a connection.&lt;/p&gt;
&lt;p&gt;As a result, the analytics engines misinterpret this state as a reset condition and fail to signal readiness, leading to extended wait times in the &lt;span&gt;Application Server&amp;nbsp;&lt;/span&gt;startup sequence.&lt;/p&gt;
&lt;p&gt;This issue has been reported to the Appian Product Team.&lt;/p&gt;
&lt;h2 id="mcetoc_1ish6mgmj2"&gt;&lt;span&gt;Action&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;To resolve this issue and prevent unnecessary startup delays, you can configure the &lt;span&gt;Application Server&amp;nbsp;&lt;/span&gt;to bypass the readiness wait when the execution engines report zero IDs to propagate, even if the analytics engines haven&amp;#39;t finished initializing.&lt;/p&gt;
&lt;h3 id="mcetoc_1ish7608p5"&gt;Classic Installations&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Open the &lt;strong&gt;custom.properties&lt;/strong&gt; file located at &lt;code&gt;&amp;lt;APPIAN_HOME&amp;gt;/conf/custom.properties&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Add the following property:&amp;nbsp;&lt;code&gt;appian.feature.ae.engines.incrup.earlyWaitForServersBreakout=true&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Save the file.&lt;/li&gt;
&lt;li&gt;Restart Appian.&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="mcetoc_1ish76c3e6"&gt;Appian on Kubernetes (AoK)&lt;/h3&gt;
&lt;p&gt;In Kubernetes-based environments, this configuration is applied via the Appian Custom Resource (CR).&lt;/p&gt;
&lt;p&gt;You can add the setting in either of the following ways:&lt;/p&gt;
&lt;h4&gt;Option 1: Edit the live CR directly&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Run the following command to edit the live resource: &lt;code&gt;kubectl edit appian &amp;lt;your_appian_resource_name&amp;gt;&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Then, under the &lt;strong&gt;customProperties&lt;/strong&gt; section, add:&lt;/li&gt;
&lt;/ol&gt;
&lt;p style="padding-left:60px;"&gt;&lt;code&gt;customProperties:&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&amp;nbsp; &amp;nbsp; appian.feature.ae.engines.incrup.earlyWaitForServersBreakout: &amp;quot;true&amp;quot;&lt;/code&gt;&lt;/p&gt;
&lt;h4&gt;Option 2: Update the deployment YAML&lt;/h4&gt;
&lt;p&gt;Add the property under the &lt;strong&gt;customProperties&lt;/strong&gt; map within your Appian CR YAML file before applying it. A sample snippet looks like:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-yaml"&gt;apiVersion: crd.k8s.appian.com/v1beta1
kind: Appian
metadata:
  name: appian
spec:
  version: XX.X.XXX.X
  # other configuration...
  customProperties:
    &lt;strong&gt;appian.feature.ae.engines.incrup.earlyWaitForServersBreakout: &amp;quot;true&amp;quot;&lt;/strong&gt;
  # Rest of your YAML&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;After modifying the live CR or YAML file, restart the Application Server pod to apply the changes.&lt;/p&gt;
&lt;h2 id="mcetoc_1ish6mgmj3"&gt;&lt;span&gt;Workaround&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;If this configuration change cannot be made immediately, no action is required. The startup process will eventually complete once the analytics engines finish initializing and signal readiness. The system will become available after this delay without manual intervention.&lt;/p&gt;
&lt;h2 id="mcetoc_1ish6mgmj4"&gt;&lt;span&gt;Affected Versions&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;This article applies to all self-managed versions of Appian.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Last Reviewed: Month YYYY&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item><item><title>[DRAFT SUPP-1306] WebApp Startup Delay Due to Analytics Propagation Stall</title><link>https://community.appian.com/support/w/kb/3680/kb-2346-webapp-startup-delay-due-to-analytics-propagation-stall/revision/5</link><pubDate>Fri, 30 May 2025 18:45:41 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:df5b34c9-270f-4b91-b490-43b55f86bf3a</guid><dc:creator>Kaushal Patel</dc:creator><comments>https://community.appian.com/support/w/kb/3680/kb-2346-webapp-startup-delay-due-to-analytics-propagation-stall#comments</comments><description>Revision 5 posted to Appian Knowledge Base by Kaushal Patel on 5/30/2025 6:45:41 PM&lt;br /&gt;
&lt;h2 id="mcetoc_1ish6mgmj0"&gt;&lt;span&gt;Symptoms&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;In certain Appian environments&amp;mdash;most commonly in Appian on Kubernetes (AoK) deployments, but also observed in classic installations&amp;mdash;the &lt;span&gt;Application Server&amp;nbsp;&lt;/span&gt;startup process is delayed. This delay is visible in the &lt;strong&gt;tomcat-stdOut.log&lt;/strong&gt; file, which continuously logs messages similar to the following:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;[wait-for-component] INFO com.appiancorp.tools.WaitForServers - No ids have been propagated to analytics for &amp;lt;N&amp;gt; seconds&lt;/code&gt;&lt;br /&gt;&lt;code&gt;[wait-for-component] INFO com.appiancorp.tools.WaitForServers - executionXX - remaining ids to propagate: 0&lt;/code&gt;&lt;br /&gt;&lt;code&gt;[wait-for-component] INFO com.appiancorp.tools.WaitForServers - Waiting for analytics to be ready...&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;These messages can persist for several minutes, resulting in the &lt;span&gt;Application Server&amp;nbsp;&lt;/span&gt;failing to reach a ready state within the expected time window. This can delay the availability of the Appian application for users and automated processes.&lt;/p&gt;
&lt;h2 id="mcetoc_1ish6mgmj1"&gt;&lt;span&gt;Cause&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;This behavior is caused by an edge case during system startup where the execution engines correctly report that there are zero IDs remaining to propagate. However, the analytics engines have not yet fully initialized or established a connection.&lt;/p&gt;
&lt;p&gt;As a result, the analytics engines misinterpret this state as a reset condition and fail to signal readiness, leading to extended wait times in the &lt;span&gt;Application Server&amp;nbsp;&lt;/span&gt;startup sequence.&lt;/p&gt;
&lt;p&gt;This issue has been reported to the Appian Product Team.&lt;/p&gt;
&lt;h2 id="mcetoc_1ish6mgmj2"&gt;&lt;span&gt;Action&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;To resolve this issue and prevent unnecessary startup delays, you can configure the &lt;span&gt;Application Server&amp;nbsp;&lt;/span&gt;to bypass the readiness wait when the execution engines report zero IDs to propagate, even if the analytics engines haven&amp;#39;t finished initializing.&lt;/p&gt;
&lt;h3 id="mcetoc_1ish7608p5"&gt;Classic Installations&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Open the &lt;strong&gt;custom.properties&lt;/strong&gt; file located at &lt;code&gt;&amp;lt;APPIAN_HOME&amp;gt;/conf/custom.properties&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Add the following property:&amp;nbsp;&lt;code&gt;appian.feature.ae.engines.incrup.earlyWaitForServersBreakout=true&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Save the file.&lt;/li&gt;
&lt;li&gt;Restart Appian.&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="mcetoc_1ish76c3e6"&gt;Appian on Kubernetes (AoK)&lt;/h3&gt;
&lt;p&gt;In Kubernetes-based environments, this configuration is applied via the Appian Custom Resource (CR).&lt;/p&gt;
&lt;p&gt;You can add the setting in either of the following ways:&lt;/p&gt;
&lt;h4&gt;Option 1: Edit the live CR directly&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Run the following command to edit the live resource: &lt;code&gt;kubectl edit appian &amp;lt;your_appian_resource_name&amp;gt;&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Then, under the &lt;strong&gt;customProperties&lt;/strong&gt; section, add:&lt;/li&gt;
&lt;/ol&gt;
&lt;p style="padding-left:60px;"&gt;&lt;code&gt;customProperties:&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&amp;nbsp; &amp;nbsp; appian.feature.ae.engines.incrup.earlyWaitForServersBreakout: &amp;quot;true&amp;quot;&lt;/code&gt;&lt;/p&gt;
&lt;h4&gt;Option 2: Update the deployment YAML&lt;/h4&gt;
&lt;p&gt;Add the property under the &lt;strong&gt;customProperties&lt;/strong&gt; map within your Appian CR YAML file before applying it. A sample snippet looks like:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-yaml"&gt;apiVersion: crd.k8s.appian.com/v1beta1
kind: Appian
metadata:
  name: appian
spec:
  version: XX.X.XXX.X
  # other configuration...
  customProperties:
    &lt;strong&gt;appian.feature.ae.engines.incrup.earlyWaitForServersBreakout: &amp;quot;true&amp;quot;&lt;/strong&gt;
  # Rest of your YAML&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;After modifying the live CR or YAML file, restart the Application Server pod to apply the changes.&lt;/p&gt;
&lt;h2 id="mcetoc_1ish6mgmj3"&gt;&lt;span&gt;Workaround&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;If this configuration change cannot be made immediately, no action is required. The startup process will eventually complete once the analytics engines finish initializing and signal readiness. The system will become available after this delay without manual intervention.&lt;/p&gt;
&lt;h2 id="mcetoc_1ish6mgmj4"&gt;&lt;span&gt;Affected Versions&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;This article applies to all self-managed versions of Appian.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Last Reviewed: Month YYYY&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item><item><title>[DRAFT SUPP-1306] WebApp Startup Delay Due to Analytics Propagation Stall</title><link>https://community.appian.com/support/w/kb/3680/kb-2346-webapp-startup-delay-due-to-analytics-propagation-stall/revision/4</link><pubDate>Fri, 30 May 2025 18:45:10 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:df5b34c9-270f-4b91-b490-43b55f86bf3a</guid><dc:creator>Kaushal Patel</dc:creator><comments>https://community.appian.com/support/w/kb/3680/kb-2346-webapp-startup-delay-due-to-analytics-propagation-stall#comments</comments><description>Revision 4 posted to Appian Knowledge Base by Kaushal Patel on 5/30/2025 6:45:10 PM&lt;br /&gt;
&lt;h2 id="mcetoc_1ish6mgmj0"&gt;&lt;span&gt;Symptoms&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;In certain Appian environments&amp;mdash;most commonly in Appian on Kubernetes (AoK) deployments, but also observed in classic installations&amp;mdash;the &lt;span&gt;Application Server&amp;nbsp;&lt;/span&gt;startup process is delayed. This delay is visible in the &lt;strong&gt;tomcat-stdOut.log&lt;/strong&gt; file, which continuously logs messages similar to the following:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;[wait-for-component] INFO com.appiancorp.tools.WaitForServers - No ids have been propagated to analytics for &amp;lt;N&amp;gt; seconds&lt;/code&gt;&lt;br /&gt;&lt;code&gt;[wait-for-component] INFO com.appiancorp.tools.WaitForServers - executionXX - remaining ids to propagate: 0&lt;/code&gt;&lt;br /&gt;&lt;code&gt;[wait-for-component] INFO com.appiancorp.tools.WaitForServers - Waiting for analytics to be ready...&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;These messages can persist for several minutes, resulting in the &lt;span&gt;Application Server&amp;nbsp;&lt;/span&gt;failing to reach a ready state within the expected time window. This can delay the availability of the Appian application for users and automated processes.&lt;/p&gt;
&lt;h2 id="mcetoc_1ish6mgmj1"&gt;&lt;span&gt;Cause&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;This behavior is caused by an edge case during system startup where the execution engines correctly report that there are zero IDs remaining to propagate. However, the analytics engines have not yet fully initialized or established a connection.&lt;/p&gt;
&lt;p&gt;As a result, the analytics engines misinterpret this state as a reset condition and fail to signal readiness, leading to extended wait times in the &lt;span&gt;Application Server&amp;nbsp;&lt;/span&gt;startup sequence.&lt;/p&gt;
&lt;p&gt;This issue has been reported to the Appian Product Team.&lt;/p&gt;
&lt;h2 id="mcetoc_1ish6mgmj2"&gt;&lt;span&gt;Action&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;To resolve this issue and prevent unnecessary startup delays, you can configure the &lt;span&gt;Application Server&amp;nbsp;&lt;/span&gt;to bypass the readiness wait when the execution engines report zero IDs to propagate, even if the analytics engines haven&amp;#39;t finished initializing.&lt;/p&gt;
&lt;h3 id="mcetoc_1ish7608p5"&gt;Classic Installations&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Open the &lt;strong&gt;custom.properties&lt;/strong&gt; file located at &lt;code&gt;&amp;lt;APPIAN_HOME&amp;gt;/conf/custom.properties&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Add the following property:&amp;nbsp;&lt;code&gt;appian.feature.ae.engines.incrup.earlyWaitForServersBreakout=true&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Save the file.&lt;/li&gt;
&lt;li&gt;Restart Appian.&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="mcetoc_1ish76c3e6"&gt;Appian on Kubernetes (AoK)&lt;/h3&gt;
&lt;p&gt;In Kubernetes-based environments, this configuration is applied via the Appian Custom Resource (CR).&lt;/p&gt;
&lt;p&gt;You can add the setting in either of the following ways:&lt;/p&gt;
&lt;h4&gt;Option 1: Edit the live CR directly&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Run the following command to edit the live resource: &lt;code&gt;kubectl edit appian &amp;lt;your_appian_resource_name&amp;gt;&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Then, under the &lt;strong&gt;customProperties&lt;/strong&gt; section, add:&lt;/li&gt;
&lt;/ol&gt;
&lt;p style="padding-left:60px;"&gt;&lt;code&gt;customProperties:&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&amp;nbsp; &amp;nbsp; appian.feature.ae.engines.incrup.earlyWaitForServersBreakout: &amp;quot;true&amp;quot;&lt;/code&gt;&lt;/p&gt;
&lt;h4&gt;Option 2: Update the deployment YAML&lt;/h4&gt;
&lt;p&gt;Add the property under the &lt;strong&gt;customProperties&lt;/strong&gt; map within your Appian CR YAML file before applying it. A sample snippet looks like:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-yaml"&gt;apiVersion: crd.k8s.appian.com/v1beta1
kind: Appian
metadata:
  name: appian
spec:
  version: XX.X.XXX.X
  # other configuration...
  customProperties:
    appian.feature.ae.engines.incrup.earlyWaitForServersBreakout: &amp;quot;true&amp;quot;
  # Rest of your YAML&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;After modifying the live CR or YAML file, restart the Application Server pod to apply the changes.&lt;/p&gt;
&lt;h2 id="mcetoc_1ish6mgmj3"&gt;&lt;span&gt;Workaround&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;If this configuration change cannot be made immediately, no action is required. The startup process will eventually complete once the analytics engines finish initializing and signal readiness. The system will become available after this delay without manual intervention.&lt;/p&gt;
&lt;h2 id="mcetoc_1ish6mgmj4"&gt;&lt;span&gt;Affected Versions&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;This article applies to all self-managed versions of Appian.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Last Reviewed: Month YYYY&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item><item><title>[DRAFT SUPP-1306] WebApp Startup Delay Due to Analytics Propagation Stall</title><link>https://community.appian.com/support/w/kb/3680/kb-2346-webapp-startup-delay-due-to-analytics-propagation-stall/revision/3</link><pubDate>Fri, 30 May 2025 18:44:37 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:df5b34c9-270f-4b91-b490-43b55f86bf3a</guid><dc:creator>Kaushal Patel</dc:creator><comments>https://community.appian.com/support/w/kb/3680/kb-2346-webapp-startup-delay-due-to-analytics-propagation-stall#comments</comments><description>Revision 3 posted to Appian Knowledge Base by Kaushal Patel on 5/30/2025 6:44:37 PM&lt;br /&gt;
&lt;h2 id="mcetoc_1ish6mgmj0"&gt;&lt;span&gt;Symptoms&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;In certain Appian environments&amp;mdash;most commonly in Appian on Kubernetes (AoK) deployments, but also observed in classic installations&amp;mdash;the &lt;span&gt;Application Server&amp;nbsp;&lt;/span&gt;startup process is delayed. This delay is visible in the &lt;strong&gt;tomcat-stdOut.log&lt;/strong&gt; file, which continuously logs messages similar to the following:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;[wait-for-component] INFO com.appiancorp.tools.WaitForServers - No ids have been propagated to analytics for &amp;lt;N&amp;gt; seconds&lt;/code&gt;&lt;br /&gt;&lt;code&gt;[wait-for-component] INFO com.appiancorp.tools.WaitForServers - executionXX - remaining ids to propagate: 0&lt;/code&gt;&lt;br /&gt;&lt;code&gt;[wait-for-component] INFO com.appiancorp.tools.WaitForServers - Waiting for analytics to be ready...&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;These messages can persist for several minutes, resulting in the &lt;span&gt;Application Server&amp;nbsp;&lt;/span&gt;failing to reach a ready state within the expected time window. This can delay the availability of the Appian application for users and automated processes.&lt;/p&gt;
&lt;h2 id="mcetoc_1ish6mgmj1"&gt;&lt;span&gt;Cause&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;This behavior is caused by an edge case during system startup where the execution engines correctly report that there are zero IDs remaining to propagate. However, the analytics engines have not yet fully initialized or established a connection.&lt;/p&gt;
&lt;p&gt;As a result, the analytics engines misinterpret this state as a reset condition and fail to signal readiness, leading to extended wait times in the &lt;span&gt;Application Server&amp;nbsp;&lt;/span&gt;startup sequence.&lt;/p&gt;
&lt;p&gt;This issue has been reported to the Appian Product Team.&lt;/p&gt;
&lt;h2 id="mcetoc_1ish6mgmj2"&gt;&lt;span&gt;Action&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;To resolve this issue and prevent unnecessary startup delays, you can configure the &lt;span&gt;Application Server&amp;nbsp;&lt;/span&gt;to bypass the readiness wait when the execution engines report zero IDs to propagate, even if the analytics engines haven&amp;#39;t finished initializing.&lt;/p&gt;
&lt;h3 id="mcetoc_1ish7608p5"&gt;Classic Installations&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Open the &lt;strong&gt;custom.properties&lt;/strong&gt; file located at &lt;code&gt;&amp;lt;APPIAN_HOME&amp;gt;/conf/custom.properties&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Add the following property:&amp;nbsp;&lt;code&gt;appian.feature.ae.engines.incrup.earlyWaitForServersBreakout=true&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Save the file.&lt;/li&gt;
&lt;li&gt;Restart Appian.&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="mcetoc_1ish76c3e6"&gt;Appian on Kubernetes (AoK)&lt;/h3&gt;
&lt;p&gt;In Kubernetes-based environments, this configuration is applied via the Appian Custom Resource (CR).&lt;/p&gt;
&lt;p&gt;You can add the setting in either of the following ways:&lt;/p&gt;
&lt;h4&gt;Option 1: Edit the live CR directly&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Run the following command to edit the live resource: &lt;code&gt;kubectl edit appian &amp;lt;your_appian_resource_name&amp;gt;&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Then, under the &lt;strong&gt;customProperties&lt;/strong&gt; section, add:&lt;/li&gt;
&lt;/ol&gt;
&lt;p style="padding-left:60px;"&gt;&lt;code&gt;customProperties:&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&amp;nbsp; &amp;nbsp; appian.feature.ae.engines.incrup.earlyWaitForServersBreakout: &amp;quot;true&amp;quot;&lt;/code&gt;&lt;/p&gt;
&lt;h4&gt;Option 2: Update the deployment YAML&lt;/h4&gt;
&lt;p&gt;Add the property under the &lt;strong&gt;customProperties&lt;/strong&gt; map within your Appian CR YAML file before applying it. A sample snippet looks like:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-yaml"&gt;
apiVersion: crd.k8s.appian.com/v1beta1
kind: Appian
metadata:
  name: appian
spec:
  version: XX.X.XXX.X
  # other configuration...
  customProperties:
    appian.feature.ae.engines.incrup.earlyWaitForServersBreakout: &amp;quot;true&amp;quot;
  # Rest of your YAML
 &lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;After modifying the live CR or YAML file, restart the Application Server pod to apply the changes.&lt;/p&gt;
&lt;h2 id="mcetoc_1ish6mgmj3"&gt;&lt;span&gt;Workaround&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;If this configuration change cannot be made immediately, no action is required. The startup process will eventually complete once the analytics engines finish initializing and signal readiness. The system will become available after this delay without manual intervention.&lt;/p&gt;
&lt;h2 id="mcetoc_1ish6mgmj4"&gt;&lt;span&gt;Affected Versions&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;This article applies to all self-managed versions of Appian.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Last Reviewed: Month YYYY&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item><item><title>[DRAFT SUPP-1306] WebApp Startup Delay Due to Analytics Propagation Stall</title><link>https://community.appian.com/support/w/kb/3680/kb-2346-webapp-startup-delay-due-to-analytics-propagation-stall/revision/2</link><pubDate>Fri, 30 May 2025 18:44:03 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:df5b34c9-270f-4b91-b490-43b55f86bf3a</guid><dc:creator>Kaushal Patel</dc:creator><comments>https://community.appian.com/support/w/kb/3680/kb-2346-webapp-startup-delay-due-to-analytics-propagation-stall#comments</comments><description>Revision 2 posted to Appian Knowledge Base by Kaushal Patel on 5/30/2025 6:44:03 PM&lt;br /&gt;
&lt;h2 id="mcetoc_1ish6mgmj0"&gt;&lt;span&gt;Symptoms&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;In certain Appian environments&amp;mdash;most commonly in Appian on Kubernetes (AoK) deployments, but also observed in classic installations&amp;mdash;the &lt;span&gt;Application Server&amp;nbsp;&lt;/span&gt;startup process is delayed. This delay is visible in the &lt;strong&gt;tomcat-stdOut.log&lt;/strong&gt; file, which continuously logs messages similar to the following:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;[wait-for-component] INFO com.appiancorp.tools.WaitForServers - No ids have been propagated to analytics for &amp;lt;N&amp;gt; seconds&lt;/code&gt;&lt;br /&gt;&lt;code&gt;[wait-for-component] INFO com.appiancorp.tools.WaitForServers - executionXX - remaining ids to propagate: 0&lt;/code&gt;&lt;br /&gt;&lt;code&gt;[wait-for-component] INFO com.appiancorp.tools.WaitForServers - Waiting for analytics to be ready...&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;These messages can persist for several minutes, resulting in the &lt;span&gt;Application Server&amp;nbsp;&lt;/span&gt;failing to reach a ready state within the expected time window. This can delay the availability of the Appian application for users and automated processes.&lt;/p&gt;
&lt;h2 id="mcetoc_1ish6mgmj1"&gt;&lt;span&gt;Cause&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;This behavior is caused by an edge case during system startup where the execution engines correctly report that there are zero IDs remaining to propagate. However, the analytics engines have not yet fully initialized or established a connection.&lt;/p&gt;
&lt;p&gt;As a result, the analytics engines misinterpret this state as a reset condition and fail to signal readiness, leading to extended wait times in the &lt;span&gt;Application Server&amp;nbsp;&lt;/span&gt;startup sequence.&lt;/p&gt;
&lt;p&gt;This issue has been reported to the Appian Product Team.&lt;/p&gt;
&lt;h2 id="mcetoc_1ish6mgmj2"&gt;&lt;span&gt;Action&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;To resolve this issue and prevent unnecessary startup delays, you can configure the &lt;span&gt;Application Server&amp;nbsp;&lt;/span&gt;to bypass the readiness wait when the execution engines report zero IDs to propagate, even if the analytics engines haven&amp;#39;t finished initializing.&lt;/p&gt;
&lt;h3 id="mcetoc_1ish7608p5"&gt;Classic Installations&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Open the &lt;strong&gt;custom.properties&lt;/strong&gt; file located at &lt;code&gt;&amp;lt;APPIAN_HOME&amp;gt;/conf/custom.properties&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Add the following property:&amp;nbsp;&lt;code&gt;appian.feature.ae.engines.incrup.earlyWaitForServersBreakout=true&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Save the file.&lt;/li&gt;
&lt;li&gt;Restart Appian.&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="mcetoc_1ish76c3e6"&gt;Appian on Kubernetes (AoK)&lt;/h3&gt;
&lt;p&gt;In Kubernetes-based environments, this configuration is applied via the Appian Custom Resource (CR).&lt;/p&gt;
&lt;p&gt;You can add the setting in either of the following ways:&lt;/p&gt;
&lt;h4&gt;Option 1: Edit the live CR directly&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Run the following command to edit the live resource: &lt;code&gt;kubectl edit appian &amp;lt;your_appian_resource_name&amp;gt;&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Then, under the &lt;strong&gt;customProperties&lt;/strong&gt; section, add:&lt;/li&gt;
&lt;/ol&gt;
&lt;p style="padding-left:60px;"&gt;&lt;code&gt;customProperties:&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&amp;nbsp; &amp;nbsp; appian.feature.ae.engines.incrup.earlyWaitForServersBreakout: &amp;quot;true&amp;quot;&lt;/code&gt;&lt;/p&gt;
&lt;h4&gt;Option 2: Update the deployment YAML&lt;/h4&gt;
&lt;p&gt;Add the property under the &lt;strong&gt;customProperties&lt;/strong&gt; map within your Appian CR YAML file before applying it. A sample snippet looks like:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-yaml"&gt;
apiVersion: crd.k8s.appian.com/v1beta1
kind: Appian
metadata:
  name: appian
spec:
  version: XX.X.XXX.X
  # other configuration...
  customProperties:
    appian.feature.ae.engines.incrup.earlyWaitForServersBreakout: &amp;quot;true&amp;quot;
  # Rest of your YAML
 &lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;After modifying the live CR or YAML file, restart the Application Server pod to apply the changes.&lt;/p&gt;
&lt;h2 id="mcetoc_1ish6mgmj3"&gt;&lt;span&gt;Workaround&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;If this configuration change cannot be made immediately, no action is required. The startup process will eventually complete once the analytics engines finish initializing and signal readiness. The system will become available after this delay without manual intervention.&lt;/p&gt;
&lt;h2 id="mcetoc_1ish6mgmj4"&gt;&lt;span&gt;Affected Versions&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;This article applies to all self-managed versions of Appian.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Last Reviewed: Month YYYY&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item><item><title>[DRAFT SUPP-1306] WebApp Startup Delay Due to Analytics Propagation Stall</title><link>https://community.appian.com/support/w/kb/3680/kb-2346-webapp-startup-delay-due-to-analytics-propagation-stall/revision/1</link><pubDate>Fri, 30 May 2025 18:41:17 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:df5b34c9-270f-4b91-b490-43b55f86bf3a</guid><dc:creator>Kaushal Patel</dc:creator><comments>https://community.appian.com/support/w/kb/3680/kb-2346-webapp-startup-delay-due-to-analytics-propagation-stall#comments</comments><description>Revision 1 posted to Appian Knowledge Base by Kaushal Patel on 5/30/2025 6:41:17 PM&lt;br /&gt;
&lt;h2 id="mcetoc_1ish6mgmj0"&gt;&lt;span&gt;Symptoms&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;In certain Appian environments&amp;mdash;most commonly in Appian on Kubernetes (AoK) deployments, but also observed in classic installations&amp;mdash;the &lt;span&gt;Application Server&amp;nbsp;&lt;/span&gt;startup process is delayed. This delay is visible in the &lt;strong&gt;tomcat-stdOut.log&lt;/strong&gt; file, which continuously logs messages similar to the following:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;[wait-for-component] INFO com.appiancorp.tools.WaitForServers - No ids have been propagated to analytics for &amp;lt;N&amp;gt; seconds&lt;/code&gt;&lt;br /&gt;&lt;code&gt;[wait-for-component] INFO com.appiancorp.tools.WaitForServers - executionXX - remaining ids to propagate: 0&lt;/code&gt;&lt;br /&gt;&lt;code&gt;[wait-for-component] INFO com.appiancorp.tools.WaitForServers - Waiting for analytics to be ready...&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;These messages can persist for several minutes, resulting in the &lt;span&gt;Application Server&amp;nbsp;&lt;/span&gt;failing to reach a ready state within the expected time window. This can delay the availability of the Appian application for users and automated processes.&lt;/p&gt;
&lt;h2 id="mcetoc_1ish6mgmj1"&gt;&lt;span&gt;Cause&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;This behavior is caused by an edge case during system startup where the execution engines correctly report that there are zero IDs remaining to propagate. However, the analytics engines have not yet fully initialized or established a connection.&lt;/p&gt;
&lt;p&gt;As a result, the analytics engines misinterpret this state as a reset condition and fail to signal readiness, leading to extended wait times in the &lt;span&gt;Application Server&amp;nbsp;&lt;/span&gt;startup sequence.&lt;/p&gt;
&lt;p&gt;This issue has been reported to the Appian Product Team.&lt;/p&gt;
&lt;h2 id="mcetoc_1ish6mgmj2"&gt;&lt;span&gt;Action&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;To resolve this issue and prevent unnecessary startup delays, you can configure the &lt;span&gt;Application Server&amp;nbsp;&lt;/span&gt;to bypass the readiness wait when the execution engines report zero IDs to propagate, even if the analytics engines haven&amp;#39;t finished initializing.&lt;/p&gt;
&lt;h3 id="mcetoc_1ish7608p5"&gt;Classic Installations&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Open the &lt;strong&gt;custom.properties&lt;/strong&gt; file located at &lt;code&gt;&amp;lt;APPIAN_HOME&amp;gt;/conf/custom.properties&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Add the following property:&amp;nbsp;&lt;code&gt;appian.feature.ae.engines.incrup.earlyWaitForServersBreakout=true&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Save the file.&lt;/li&gt;
&lt;li&gt;Restart Appian.&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="mcetoc_1ish76c3e6"&gt;Appian on Kubernetes (AoK)&lt;/h3&gt;
&lt;p&gt;In Kubernetes-based environments, this configuration is applied via the Appian Custom Resource (CR).&lt;/p&gt;
&lt;p&gt;You can add the setting in either of the following ways:&lt;/p&gt;
&lt;h4&gt;Option 1: Edit the live CR directly&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Run the following command to edit the live resource: &lt;code&gt;kubectl edit appian &amp;lt;your_appian_resource_name&amp;gt;&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Then, under the &lt;strong&gt;customProperties&lt;/strong&gt; section, add:&lt;/li&gt;
&lt;/ol&gt;
&lt;p style="padding-left:60px;"&gt;&lt;code&gt;customProperties:&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&amp;nbsp; &amp;nbsp; appian.feature.ae.engines.incrup.earlyWaitForServersBreakout: &amp;quot;true&amp;quot;&lt;/code&gt;&lt;/p&gt;
&lt;h4&gt;Option 2: Update the deployment YAML&lt;/h4&gt;
&lt;p&gt;Add the property under the &lt;strong&gt;customProperties&lt;/strong&gt; map within your Appian CR YAML file before applying it. A sample snippet looks like:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;apiVersion: crd.k8s.appian.com/v1beta1&lt;/code&gt;&lt;br /&gt;&lt;code&gt;kind: Appian&lt;/code&gt;&lt;br /&gt;&lt;code&gt;metadata:&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&amp;nbsp; &amp;nbsp; name: appian&lt;/code&gt;&lt;br /&gt;&lt;code&gt;spec:&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&amp;nbsp; &amp;nbsp; version:&amp;nbsp;XX.X.XXX.X&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&amp;nbsp; &amp;nbsp; # other configuration...&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&amp;nbsp; &amp;nbsp; customProperties:&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; appian.feature.ae.engines.incrup.earlyWaitForServersBreakout: &amp;quot;true&amp;quot;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&amp;nbsp; &amp;nbsp; # Rest of your YAML&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;After modifying the live CR or YAML file, restart the Application Server pod to apply the changes.&lt;/p&gt;
&lt;h2 id="mcetoc_1ish6mgmj3"&gt;&lt;span&gt;Workaround&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;If this configuration change cannot be made immediately, no action is required. The startup process will eventually complete once the analytics engines finish initializing and signal readiness. The system will become available after this delay without manual intervention.&lt;/p&gt;
&lt;h2 id="mcetoc_1ish6mgmj4"&gt;&lt;span&gt;Affected Versions&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;This article applies to all self-managed versions of Appian.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Last Reviewed: Month YYYY&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item></channel></rss>