擅长:python、mysql、java
<p>因此<code>Max retries exceeded with url: ...</code>位可能非常混乱。很可能(因为您提到这可以使用localhost工作)这是您正在某处部署的应用程序。这也解释了为什么主机名是<code>andes-1-47</code>,而不是大多数人所期望的(例如<code>example.com</code>)。我的最佳猜测是,您需要使用<code>andes-1-47</code>(例如<code>192.168.0.255</code>)的IP地址,或者您的linux集群不知道如何解析<code>andes-1-47</code>,您应该将其添加到<code>/etc/hosts</code>文件(即添加行:<code>192.168.0.255 andes-1-47</code>)。</p>
<p>如果要查看linux群集是否可以解析名称,则可以始终使用此脚本:</p>
<pre><code>import socket
socket.create_connection(('andes-1-47', 8181), timeout=2)
</code></pre>
<p>如果无法解析主机名,这将在2秒后超时。(您可以删除超时,但可能需要更长的时间来确定是否可以通过这种方式访问主机名。)</p>