<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=gb2312"><meta name=Generator content="Microsoft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:宋体;
        panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:"\@宋体";
        panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:宋体;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:12.0pt;
        font-family:宋体;}
span.EmailStyle18
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=ZH-CN link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span lang=EN-US style='font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D'>Hi,<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D'>nova-scheduler  can’t connect to AMQP server,c ould u connect to AMQP server with kombu ?<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal style='text-align:justify;text-justify:inter-ideograph'><span lang=EN-US style='font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D'>Best Regards,<o:p></o:p></span></p><p class=MsoNormal style='text-align:justify;text-justify:inter-ideograph'><span lang=EN-US style='font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D'>Qiu Zhigang<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><div style='border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt'><div><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=MsoNormal><b><span lang=EN-US style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span lang=EN-US style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> openstack-bounces+qiuzhigang=fronware.com@lists.launchpad.net [mailto:openstack-bounces+qiuzhigang=fronware.com@lists.launchpad.net] <b>On Behalf Of </b></span><span style='font-size:10.0pt'>王鹏</span><span lang=EN-US style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'><br><b>Sent:</b> Wednesday, August 08, 2012 1:02 PM<br><b>To:</b> openstack@lists.launchpad.net<br><b>Subject:</b> [Openstack] A computte node error IOError: Socket closed,help me<o:p></o:p></span></p></div></div><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><div><p><span lang=EN-US>Hi</span>,<span lang=EN-US>everyone</span>:<span lang=EN-US><br>      I add a compute node(install ntp&nova-compute only,copy config from controller),use nova-manage service list is ok.<br>     But,when I create a instance in compute node.<br>     It show instance error.<br>     I find error from /var/log/nova/nova/nova-scheduler.log,as follow:<br>2012-08-08 10:57:07 ERROR nova.rpc.common [-] Failed to consume message from queue: Socket closed<br>2012-08-08 10:57:07 TRACE nova.rpc.common Traceback (most recent call last):<br>2012-08-08 10:57:07 TRACE nova.rpc.common File "/usr/lib/python2.7/dist-packages/nova/rpc/impl_kombu.py", line 490, in ensure<br>2012-08-08 10:57:07 TRACE nova.rpc.common return method(*args, **kwargs)<br>2012-08-08 10:57:07 TRACE nova.rpc.common File "/usr/lib/python2.7/dist-packages/nova/rpc/impl_kombu.py", line 567, in _consume<br>2012-08-08 10:57:07 TRACE nova.rpc.common return self.connection.drain_events(timeout=timeout)<br>2012-08-08 10:57:07 TRACE nova.rpc.common File "/usr/lib/python2.7/dist-packages/kombu/connection.py", line 175, in drain_events<br>2012-08-08 10:57:07 TRACE nova.rpc.common return self.transport.drain_events(self.connection, **kwargs)<br>2012-08-08 10:57:07 TRACE nova.rpc.common File "/usr/lib/python2.7/dist-packages/kombu/transport/pyamqplib.py", line 238, in drain_events<br>2012-08-08 10:57:07 TRACE nova.rpc.common return connection.drain_events(**kwargs)<br>2012-08-08 10:57:07 TRACE nova.rpc.common File "/usr/lib/python2.7/dist-packages/kombu/transport/pyamqplib.py", line 57, in drain_events<br>2012-08-08 10:57:07 TRACE nova.rpc.common return self.wait_multi(self.channels.values(), timeout=timeout)<br>2012-08-08 10:57:07 TRACE nova.rpc.common File "/usr/lib/python2.7/dist-packages/kombu/transport/pyamqplib.py", line 63, in wait_multi<br>2012-08-08 10:57:07 TRACE nova.rpc.common chanmap.keys(), allowed_methods, timeout=timeout)<br>2012-08-08 10:57:07 TRACE nova.rpc.common File "/usr/lib/python2.7/dist-packages/kombu/transport/pyamqplib.py", line 120, in _wait_multiple<br>2012-08-08 10:57:07 TRACE nova.rpc.common channel, method_sig, args, content = read_timeout(timeout)<br>2012-08-08 10:57:07 TRACE nova.rpc.common File "/usr/lib/python2.7/dist-packages/kombu/transport/pyamqplib.py", line 88, in read_timeout<br>2012-08-08 10:57:07 TRACE nova.rpc.common return self.method_reader.read_method()<br>2012-08-08 10:57:07 TRACE nova.rpc.common File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/method_framing.py", line 221, in read_method<br>2012-08-08 10:57:07 TRACE nova.rpc.common raise m<br>2012-08-08 10:57:07 TRACE nova.rpc.common IOError: Socket closed<br>2012-08-08 10:57:07 TRACE nova.rpc.common<br>2012-08-08 10:57:07 INFO nova.rpc.common [-] Reconnecting to AMQP server on <a href="http://172.18.32.7:5672">172.18.32.7:5672</a><br>2012-08-08 10:57:07 ERROR nova.rpc.common [-] AMQP server on <a href="http://172.18.32.7:5672">172.18.32.7:5672</a> is unreachable: [Errno 111] ECONNREFUSED. Trying again in 1 seconds.<br>2012-08-08 10:57:07 TRACE nova.rpc.common Traceback (most recent call last):<br>2012-08-08 10:57:07 TRACE nova.rpc.common File "/usr/lib/python2.7/dist-packages/nova/rpc/impl_kombu.py", line 446, in reconnect<br>2012-08-08 10:57:07 TRACE nova.rpc.common self._connect()<br>2012-08-08 10:57:07 TRACE nova.rpc.common File "/usr/lib/python2.7/dist-packages/nova/rpc/impl_kombu.py", line 423, in _connect<br>2012-08-08 10:57:07 TRACE nova.rpc.common self.connection.connect()<br>2012-08-08 10:57:07 TRACE nova.rpc.common File "/usr/lib/python2.7/dist-packages/kombu/connection.py", line 154, in connect<br>2012-08-08 10:57:07 TRACE nova.rpc.common return self.connection<br>2012-08-08 10:57:07 TRACE nova.rpc.common File "/usr/lib/python2.7/dist-packages/kombu/connection.py", line 560, in connection<br>2012-08-08 10:57:07 TRACE nova.rpc.common self._connection = self._establish_connection()<br>2012-08-08 10:57:07 TRACE nova.rpc.common File "/usr/lib/python2.7/dist-packages/kombu/connection.py", line 521, in _establish_connection<br>2012-08-08 10:57:07 TRACE nova.rpc.common conn = self.transport.establish_connection()<br>2012-08-08 10:57:07 TRACE nova.rpc.common File "/usr/lib/python2.7/dist-packages/kombu/transport/pyamqplib.py", line 255, in establish_connection<br>2012-08-08 10:57:07 TRACE nova.rpc.common connect_timeout=conninfo.connect_timeout)<br>2012-08-08 10:57:07 TRACE nova.rpc.common File "/usr/lib/python2.7/dist-packages/kombu/transport/pyamqplib.py", line 52, in __init__<br>2012-08-08 10:57:07 TRACE nova.rpc.common super(Connection, self).__init__(*args, **kwargs)<br>2012-08-08 10:57:07 TRACE nova.rpc.common File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/connection.py", line 129, in __init__<br>2012-08-08 10:57:07 TRACE nova.rpc.common self.transport = create_transport(host, connect_timeout, ssl)<br>2012-08-08 10:57:07 TRACE nova.rpc.common File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/transport.py", line 281, in create_transport<br>2012-08-08 10:57:07 TRACE nova.rpc.common return TCPTransport(host, connect_timeout)<br>2012-08-08 10:57:07 TRACE nova.rpc.common File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/transport.py", line 85, in __init__<br>2012-08-08 10:57:07 TRACE nova.rpc.common raise socket.error, msg<br>2012-08-08 10:57:07 TRACE nova.rpc.common error: [Errno 111] ECONNREFUSED<br>2012-08-08 10:57:07 TRACE nova.rpc.common<br>2012-08-08 10:57:10 AUDIT nova.service [-] Starting scheduler node (version 2012.1-LOCALBRANCH:LOCALREVISION)<br>2012-08-08 10:57:10 INFO nova.rpc.common [req-5ae8f2f4-6e4d-49d7-968c-e0a2f4547152 None None] Connected to AMQP server on <a href="http://172.18.32.7:5672">172.18.32.7:5672</a><br>2012-08-08 11:00:11 INFO nova.rpc.common [req-7ef3bced-fc4e-4812-a96c-4c32a37ea047 6ed9496e07724c969e1e470e9ea4621e f4c42d279f124477a487c57f2a96d2df] Connected to AMQP server on <a href="http://172.18.32.7:5672">172.18.32.7:5672</a><br>2012-08-08 11:16:43 ERROR nova.rpc.common [-] Failed to consume message from queue: Socket closed<br>2012-08-08 11:16:43 TRACE nova.rpc.common Traceback (most recent call last):<br>2012-08-08 11:16:43 TRACE nova.rpc.common File "/usr/lib/python2.7/dist-packages/nova/rpc/impl_kombu.py", line 490, in ensure<br>2012-08-08 11:16:43 TRACE nova.rpc.common return method(*args, **kwargs)<br>2012-08-08 11:16:43 TRACE nova.rpc.common File "/usr/lib/python2.7/dist-packages/nova/rpc/impl_kombu.py", line 567, in _consume<br>:$<br>2012-08-08 12:43:21 TRACE nova.rpc.common super(Connection, self).__init__(*args, **kwargs)<br>2012-08-08 12:43:21 TRACE nova.rpc.common File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/connection.py", line 129, in __init__<br>2012-08-08 12:43:21 TRACE nova.rpc.common self.transport = create_transport(host, connect_timeout, ssl)<br>2012-08-08 12:43:21 TRACE nova.rpc.common File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/transport.py", line 281, in create_transport<br>2012-08-08 12:43:21 TRACE nova.rpc.common return TCPTransport(host, connect_timeout)<br>2012-08-08 12:43:21 TRACE nova.rpc.common File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/transport.py", line 85, in __init__<br>2012-08-08 12:43:21 TRACE nova.rpc.common raise socket.error, msg<br>2012-08-08 12:43:21 TRACE nova.rpc.common error: [Errno 111] ECONNREFUSED<br>2012-08-08 12:43:21 TRACE nova.rpc.common<br>2012-08-08 12:43:24 INFO nova.rpc.common [-] Reconnecting to AMQP server on <a href="http://172.18.32.7:5672">172.18.32.7:5672</a><br>2012-08-08 12:43:24 INFO nova.rpc.common [-] Connected to AMQP server on <a href="http://172.18.32.7:5672">172.18.32.7:5672</a><br>2012-08-08 12:44:25 ERROR nova.rpc.common [req-8e9ddc98-d9a3-43b0-9fe8-d376243fc79b 6ed9496e07724c969e1e470e9ea4621e f4c42d279f124477a487c57f2a96d2df] Failed to publish message to topic 'compute.keystone': Socket closed<br>2012-08-08 12:44:25 TRACE nova.rpc.common Traceback (most recent call last):<br>2012-08-08 12:44:25 TRACE nova.rpc.common File "/usr/lib/python2.7/dist-packages/nova/rpc/impl_kombu.py", line 490, in ensure<br>2012-08-08 12:44:25 TRACE nova.rpc.common return method(*args, **kwargs)<br>2012-08-08 12:44:25 TRACE nova.rpc.common File "/usr/lib/python2.7/dist-packages/nova/rpc/impl_kombu.py", line 593, in _publish<br>2012-08-08 12:44:25 TRACE nova.rpc.common publisher = cls(self.channel, topic, **kwargs)<br>2012-08-08 12:44:25 TRACE nova.rpc.common File "/usr/lib/python2.7/dist-packages/nova/rpc/impl_kombu.py", line 287, in __init__<br>2012-08-08 12:44:25 TRACE nova.rpc.common **options)<br>2012-08-08 12:44:25 TRACE nova.rpc.common File "/usr/lib/python2.7/dist-packages/nova/rpc/impl_kombu.py", line 239, in __init__<br>2012-08-08 12:44:25 TRACE nova.rpc.common self.reconnect(channel)<br>2012-08-08 12:44:25 TRACE nova.rpc.common File "/usr/lib/python2.7/dist-packages/nova/rpc/impl_kombu.py", line 246, in reconnect<br>2012-08-08 12:44:25 TRACE nova.rpc.common channel=channel, routing_key=self.routing_key)<br>2012-08-08 12:44:25 TRACE nova.rpc.common File "/usr/lib/python2.7/dist-packages/kombu/messaging.py", line 85, in __init__<br>2012-08-08 12:44:25 TRACE nova.rpc.common self.declare()<br>2012-08-08 12:44:25 TRACE nova.rpc.common File "/usr/lib/python2.7/dist-packages/kombu/messaging.py", line 98, in declare<br>2012-08-08 12:44:25 TRACE nova.rpc.common self.exchange.declare()<br>2012-08-08 12:44:25 TRACE nova.rpc.common File "/usr/lib/python2.7/dist-packages/kombu/entity.py", line 154, in declare<br>2012-08-08 12:44:25 TRACE nova.rpc.common nowait=nowait)<br>2012-08-08 12:44:25 TRACE nova.rpc.common File "/usr/lib/python2.7/dist-packages/kombu/syn.py", line 23, in blocking<br>2012-08-08 12:44:25 TRACE nova.rpc.common return __sync_current(fun, *args, **kwargs)<br>2012-08-08 12:44:25 TRACE nova.rpc.common File "/usr/lib/python2.7/dist-packages/kombu/syn.py", line 49, in __eblocking__<br>2012-08-08 12:44:25 TRACE nova.rpc.common return spawn(fun, *args, **kwargs).wait()<br>2012-08-08 12:44:25 TRACE nova.rpc.common File "/usr/lib/python2.7/dist-packages/eventlet/greenthread.py", line 166, in wait<br>2012-08-08 12:44:25 TRACE nova.rpc.common return self._exit_event.wait()<br>2012-08-08 12:44:25 TRACE nova.rpc.common File "/usr/lib/python2.7/dist-packages/eventlet/event.py", line 116, in wait<br>2012-08-08 12:44:25 TRACE nova.rpc.common return hubs.get_hub().switch()<br>2012-08-08 12:44:25 TRACE nova.rpc.common File "/usr/lib/python2.7/dist-packages/eventlet/hubs/hub.py", line 177, in switch<br>2012-08-08 12:44:25 TRACE nova.rpc.common return self.greenlet.switch()<br>2012-08-08 12:44:25 TRACE nova.rpc.common File "/usr/lib/python2.7/dist-packages/eventlet/greenthread.py", line 192, in main<br>2012-08-08 12:44:25 TRACE nova.rpc.common result = function(*args, **kwargs)<br>2012-08-08 12:44:25 TRACE nova.rpc.common File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/channel.py", line 843, in exchange_declare<br>2012-08-08 12:44:25 TRACE nova.rpc.common (40, 11), # Channel.exchange_declare_ok<br>2012-08-08 12:44:25 TRACE nova.rpc.common File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/abstract_channel.py", line 95, in wait<br>2012-08-08 12:44:25 TRACE nova.rpc.common self.channel_id, allowed_methods)<br>2012-08-08 12:44:25 TRACE nova.rpc.common File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/connection.py", line 202, in _wait_method<br>2012-08-08 12:44:25 TRACE nova.rpc.common self.method_reader.read_method()<br>2012-08-08 12:44:25 TRACE nova.rpc.common File "/usr/lib/python2.7/dist-packages/amqplib/client_0_8/method_framing.py", line 221, in read_method<br>2012-08-08 12:44:25 TRACE nova.rpc.common raise m<br>2012-08-08 12:44:25 TRACE nova.rpc.common IOError: Socket closed<o:p></o:p></span></p><p><span lang=EN-US>please help me!<br>thank you<o:p></o:p></span></p></div></div></div></body></html>