<div dir="ltr">I'm wondering why the swift proxy hosts will keep memcached connections open to other hosts even after I remove the memcached settings from the proxy-server.conf and restart the service.<div><br></div><div>
I'm seeing what is the equivalent of ghost connections in the logs. I have a proxy that I've removed from service. I've already stopped the swift service on this proxy, but my other proxies are still periodically reporting errors connecting to it via memcached.</div>
<div><br></div><div>The error message:</div><div><br></div><div><font face="courier new, monospace">Apr 10 16:41:52 dalswiftproxy03 swift STDOUT: ERROR:root:Timeout getting a connection to memcached: oldhost:11211 (txn: txfe2e2819fc8c4baabcca5-005346c9ccdalswiftproxy03) (client_ip: 10.xx.xx.xx)</font><br>
</div><div><br></div><div>on "oldhost", I can still see active memcached connections:</div><div><br></div><div><div><font face="courier new, monospace">netstat -an | grep 11211</font></div><div><font face="courier new, monospace">tcp 0 0 xx.xx.xx:11211 0.0.0.0:* LISTEN</font></div>
<div><font face="courier new, monospace">tcp 0 0 xx.xx.xx:11211 xx.xx.xx:44195 ESTABLISHED</font></div><div><font face="courier new, monospace">tcp 0 0 xx.xx.xx:11211 xx.xx.xx:50695 ESTABLISHED</font></div>
</div><div><font face="courier new, monospace"><br></font></div>There's no references to oldhost in the proxy-server.conf settings. I've even restarted the swift service, but still these connections are open and I periodically see errors.<br>
<br>Any ideas?<div><br></div><div>-- <br><div dir="ltr">Stephen Wood<div><a href="http://www.heystephenwood.com" target="_blank">www.heystephenwood.com</a></div></div>
</div></div>