<?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/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Unable to acquire a Read connection. Safe to retry.</title><link>https://community.appian.com/discussions/f/administration/11584/unable-to-acquire-a-read-connection-safe-to-retry</link><description>Hi all, I am getting this error after starting the gateway. This is after engines and search started up (in that order) and seem to be running correctly. 
 
 The gateway, search and engines are on three separate machines. The appian-topology is configured</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: Unable to acquire a Read connection. Safe to retry.</title><link>https://community.appian.com/thread/51387?ContentTypeID=1</link><pubDate>Fri, 05 Jan 2018 14:17:39 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:cbcb3f89-7156-48cc-994c-1cc764f38487</guid><dc:creator>adamb940</dc:creator><description>Hi, thanks and sorry for the late reply as I was away on vacation. First of all, as per my original post, I&amp;#39;m not sure if I should be running this status script on the engine machine or gateway machine or both?&lt;br /&gt;
&lt;br /&gt;
Secondly, my servers don&amp;#39;t have telnet access enabled. Is there some kind of HTTP request I can make to the Appian engine server port using curl or wget, to test the engine can be reached?&lt;br /&gt;
&lt;br /&gt;
Thirdly, this is the first time I am starting Appian on this infrastructure, so I think it&amp;#39;s impossible the engines are busy with a resource-intensive operation.&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unable to acquire a Read connection. Safe to retry.</title><link>https://community.appian.com/thread/51090?ContentTypeID=1</link><pubDate>Fri, 22 Dec 2017 12:58:30 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:cbf53b9d-5a42-49ff-81b0-70ef44b746a5</guid><dc:creator>aswinb608</dc:creator><description>Whenever you see the message having the word &amp;quot;Kougar&amp;quot;, it means there is something wrong with the engines start up....please stop all engines and restart them...in 17.4 checkengine is replaced with status.sh -p &amp;quot;password&amp;quot; -s all.&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unable to acquire a Read connection. Safe to retry.</title><link>https://community.appian.com/thread/51037?ContentTypeID=1</link><pubDate>Thu, 21 Dec 2017 04:35:56 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:58c11405-776f-4760-a5cd-0130422432f5</guid><dc:creator>Sasa Denda</dc:creator><description>Hi Adam,&lt;br /&gt;
&lt;br /&gt;
In regards to &amp;quot;checkengine.sh&amp;quot; this is a script used to check the status of your engines in versions of Appian 17.2 and prior. Since Appian 17.3 there have been some infrastructure changes and the checkengine script have been replaced by the status.sh script. Please refer to the following documentation on how to run the status script:&lt;br /&gt;
&lt;br /&gt;
&lt;a href="https://docs.appian.com/suite/help/17.4/Status_Script.html"&gt;docs.appian.com/.../Status_Script.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Furthermore, the issue you are facing, &amp;quot;Unable to acquire a Read connection. Safe to retry.&amp;quot; could mean a couple of things.&lt;br /&gt;
- There may be an issue with your engines and some/all of them may be down. Check this using the status script mentioned above.&lt;br /&gt;
- Since you are running a distributed installation, there may be a network restriction which does not allow connection to the engines from the application server. You will need to ensure that all servers are accessible to each other and all engine ports are open and available. You can try and telnet from one server to another and vice-versa to confirm the connections.&lt;br /&gt;
- Less likely in your situation however a possibility, the engines may be held busy with a very resource intensive operation and cannot respond to new requests. If you are still seeing this error and cannot access the environment this is most likely not the issue at hand.&lt;br /&gt;
&lt;br /&gt;
My recommendation would be to start with the status script to ensure that all of your engines are successfully running and then check connections between servers.&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>