<?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-1070 Some engines are unable to start with a FATAL error in the checkengine script</title><link>https://community.appian.com/support/w/kb/295/kb-1070-some-engines-are-unable-to-start-with-a-fatal-error-in-the-checkengine-script</link><description /><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>KB-1070 Some engines are unable to start with a FATAL error in the checkengine script</title><link>https://community.appian.com/support/w/kb/295/kb-1070-some-engines-are-unable-to-start-with-a-fatal-error-in-the-checkengine-script</link><pubDate>Wed, 22 Feb 2017 20:17:14 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:cfcc8a2c-e3be-4f0e-b93b-f120ab33b959</guid><dc:creator>Nick Vigilante</dc:creator><comments>https://community.appian.com/support/w/kb/295/kb-1070-some-engines-are-unable-to-start-with-a-fatal-error-in-the-checkengine-script#comments</comments><description>Current Revision posted to Appian Knowledge Base by Nick Vigilante on 2/22/2017 8:17:14 PM&lt;br /&gt;
&lt;div class="row content_container"&gt;
&lt;h2 id="symptoms"&gt;Symptoms&lt;/h2&gt;
&lt;p&gt;One or more of the following symptoms may be present.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;When attempting to start the engines, one or more engines fail to start. Running &lt;a href="https://forum.appian.com/suite/help/7.11/Troubleshooting_with_Diagnostic_Scripts.html"&gt;&lt;strong&gt;checkengine.bat|sh&lt;/strong&gt;&lt;/a&gt; shows FATAL for these engines.&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;In the &lt;strong&gt;db_*&lt;/strong&gt;&lt;strong&gt;.&lt;/strong&gt;&lt;strong&gt;log&lt;/strong&gt; files corresponding to the engines that failed to start, the following message is seen:&lt;/p&gt;
&lt;pre&gt;FATAL .a.db &amp;quot;bind: Only one usage of each socket address (protocol/network address/port) is normally permitted.&amp;quot;&lt;/pre&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;After stopping Appian, k processes are still running. This can be seen in Windows in the &lt;strong&gt;Task Manager&lt;/strong&gt; and in Linux by running &lt;strong&gt;ps -ef | grep /k&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;After running stop-suite, the command &lt;strong&gt;netstat -vatn&lt;/strong&gt; shows that one or more of the ports needed by the engines are in use.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="cause"&gt;Cause&lt;/h2&gt;
&lt;p&gt;There are other processes running on the ports needed by the engines. The ports used by the engines are assigned in the &lt;strong&gt;appian-topology.xml&lt;/strong&gt; file, which is located in &lt;code&gt;&amp;lt;APPIAN_HOME&amp;gt;/ear/suite.ear/conf&lt;/code&gt;. For Appian versions 7.8 and later, this file will also be located in &lt;code&gt;&amp;lt;APPIAN_HOME&amp;gt;/search-server/conf&lt;/code&gt;. Changes to the topology should be made in both locations. If there are other processes running on the ports specified by the topology, the engines will be unable to start.&lt;/p&gt;
&lt;h2 id="action"&gt;Action&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Stop Appian (see &lt;a href="https://forum.appian.com/suite/help/7.11/Starting_and_Stopping_Appian.html"&gt;Starting and Stopping Appian&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;Stop or kill any processes that are running on the ports reserved for the engines.&lt;/li&gt;
&lt;li&gt;Start the engines.&lt;/li&gt;
&lt;li&gt;Run &lt;strong&gt;checkengine.bat|sh&lt;/strong&gt; to confirm that the engines have successfully started.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="affected-versions"&gt;Affected Versions&lt;/h2&gt;
&lt;p&gt;This article applies to all versions of Appian.&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;Last Reviewed:&amp;nbsp;February 2017&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: administration, engines&lt;/div&gt;
</description></item></channel></rss>