Hi!Everyone!<br>  Finally,I finished the installation of openstack in 3nodes(two compute node  and one  all-in-one node as controller)<br>  But,when I reboot system,the controller's nova-compute service£¨with instance£© is error£º<br>
nova-compute.log£º<br>2012-08-22 19:28:51 INFO nova.rpc.common [req-d38eb14e-<p>dfd8-4c6a-ae26-fb1e522765eb None None] Connected to AMQP server on <a href="http://172.18.32.7:5672">172.18.32.7:5672</a><br>2012-08-22 19:29:51 ERROR nova.rpc.common [req-d38eb14e-dfd8-4c6a-ae26-fb1e522765eb None None] Timed out waiting for RPC response: timed out<br>
2012-08-22 19:29:51 TRACE nova.rpc.common Traceback (most recent call last):<br>2012-08-22 19:29:51 TRACE nova.rpc.common   File "/usr/lib/python2.7/dist-packages/nova/rpc/impl_kombu.py", line 490, in ensure<br>
2012-08-22 19:29:51 TRACE nova.rpc.common     return method(*args, **kwargs)<br>2012-08-22 19:29:51 TRACE nova.rpc.common   File "/usr/lib/python2.7/dist-packages/nova/rpc/impl_kombu.py", line 567, in _consume<br>
2012-08-22 19:29:51 TRACE nova.rpc.common     return self.connection.drain_events(timeout=timeout)<br>2012-08-22 19:29:51 TRACE nova.rpc.common   File "/usr/lib/python2.7/dist-packages/kombu/connection.py", line 175, in drain_events<br>
2012-08-22 19:29:51 TRACE nova.rpc.common     return self.transport.drain_events(self.connection, **kwargs)<br>2012-08-22 19:29:51 TRACE nova.rpc.common   File "/usr/lib/python2.7/dist-packages/kombu/transport/pyamqplib.py", line 238, in drain_events<br>
2012-08-22 19:29:51 TRACE nova.rpc.common     return connection.drain_events(**kwargs)<br>2012-08-22 19:29:51 TRACE nova.rpc.common   File "/usr/lib/python2.7/dist-packages/kombu/transport/pyamqplib.py", line 57, in drain_events<br>
2012-08-22 19:29:51 TRACE nova.rpc.common     return self.wait_multi(self.channels.values(), timeout=timeout)<br>2012-08-22 19:29:51 TRACE nova.rpc.common   File "/usr/lib/python2.7/dist-packages/kombu/transport/pyamqplib.py", line 63, in wait_multi<br>
2012-08-22 19:29:51 TRACE nova.rpc.common     chanmap.keys(), allowed_methods, timeout=timeout)<br>2012-08-22 19:29:51 TRACE nova.rpc.common   File "/usr/lib/python2.7/dist-packages/kombu/transport/pyamqplib.py", line 120, in _wait_multiple<br>
2012-08-22 19:29:51 TRACE nova.rpc.common     channel, method_sig, args, content = read_timeout(timeout)<br>2012-08-22 19:29:51 TRACE nova.rpc.common   File "/usr/lib/python2.7/dist-packages/kombu/transport/pyamqplib.py", line 94, in read_timeout<br>
2012-08-22 19:29:51 TRACE nova.rpc.common     return self.method_reader.read_method()<br>2012-08-22 19:29:51 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-22 19:29:51 TRACE nova.rpc.common     raise m<br>2012-08-22 19:29:51 TRACE nova.rpc.common timeout: timed out<br>2012-08-22 19:29:51 TRACE nova.rpc.common<br>2012-08-22 19:29:52 CRITICAL nova [-] Timeout while waiting on RPC response.</p>
<p>Only controller nova-compute service is error£¬two computenodes is ok.<br>It makes me very puzzled.<br>Is it RabbitMQ close£¿but£¬other nodes is ok.<br>so £¬I find RabbitMQ log£º<br>=INFO REPORT==== 19-Aug-2012::15:51:33 ===<br>
:$<br>closing TCP connection <0.240.0> from <a href="http://172.18.32.7:50592">172.18.32.7:50592</a></p><p>=WARNING REPORT==== 24-Aug-2012::11:13:16 ===<br>exception on TCP connection <0.229.0> from <a href="http://172.18.32.7:50587">172.18.32.7:50587</a><br>
connection_closed_abruptly</p><p>=INFO REPORT==== 24-Aug-2012::11:13:16 ===<br>closing TCP connection <0.229.0> from <a href="http://172.18.32.7:50587">172.18.32.7:50587</a></p><p>=WARNING REPORT==== 24-Aug-2012::11:13:16 ===<br>
exception on TCP connection <0.262.0> from <a href="http://172.18.32.7:50594">172.18.32.7:50594</a><br>connection_closed_abruptly</p><p>=INFO REPORT==== 24-Aug-2012::11:13:16 ===<br>closing TCP connection <0.262.0> from <a href="http://172.18.32.7:50594">172.18.32.7:50594</a></p>
<p>=WARNING REPORT==== 24-Aug-2012::11:13:16 ===<br>exception on TCP connection <0.306.0> from <a href="http://172.18.32.7:50600">172.18.32.7:50600</a><br>connection_closed_abruptly</p><p>=INFO REPORT==== 24-Aug-2012::11:13:16 ===<br>
closing TCP connection <0.306.0> from <a href="http://172.18.32.7:50600">172.18.32.7:50600</a></p><p>=WARNING REPORT==== 24-Aug-2012::11:13:16 ===<br>exception on TCP connection <0.330.0> from <a href="http://172.18.32.7:50601">172.18.32.7:50601</a><br>
connection_closed_abruptly</p><p>=INFO REPORT==== 24-Aug-2012::11:13:16 ===<br>closing TCP connection <0.330.0> from <a href="http://172.18.32.7:50601">172.18.32.7:50601</a></p><p>=WARNING REPORT==== 24-Aug-2012::11:13:16 ===<br>
exception on TCP connection <0.250.0> from <a href="http://172.18.32.7:50593">172.18.32.7:50593</a><br>connection_closed_abruptly</p><p>=INFO REPORT==== 24-Aug-2012::11:13:16 ===<br>closing TCP connection <0.250.0> from <a href="http://172.18.32.7:50593">172.18.32.7:50593</a></p>
<p>=INFO REPORT==== 24-Aug-2012::11:14:04 ===<br>Limiting to approx 924 file handles (829 sockets)</p><p>=INFO REPORT==== 24-Aug-2012::11:14:04 ===<br>Memory limit set to 1579MB of 3948MB total.</p><p>=INFO REPORT==== 24-Aug-2012::11:14:04 ===<br>
msg_store_transient: using rabbit_msg_store_ets_index to provide index</p><p>=INFO REPORT==== 24-Aug-2012::11:14:04 ===<br>msg_store_persistent: using rabbit_msg_store_ets_index to provide index</p><p>=WARNING REPORT==== 24-Aug-2012::11:14:04 ===<br>
msg_store_persistent: rebuilding indices from scratch<br>I don¡®t find reason.</p><p>That's my config file£º<br>[DEFAULT]<br>###### LOGS/STATE<br>#verbose=True<br>verbose=False</p><p>###### AUTHENTICATION<br>auth_strategy=keystone</p>
<p>###### SCHEDULER<br>#--compute_scheduler_driver=nova.scheduler.filter_scheduler.FilterScheduler<br>scheduler_driver=nova.scheduler.simple.SimpleScheduler</p><p>###### VOLUMES<br>volume_group=nova-volumes<br>volume_name_template=volume-%08x<br>
iscsi_helper=tgtadm<br>iscsi_ip_prefix=172.18.32</p><p>###### DATABASE<br>sql_connection=mysql://nova:*****@<a href="http://172.18.32.7/nova">172.18.32.7/nova</a></p><p>###### COMPUTE<br>libvirt_type=kvm<br>#libvirt_type=qemu<br>
connection_type=libvirt<br>instance_name_template=instance-%08x<br>api_paste_config=/etc/nova/api-paste.ini<br>allow_resize_to_same_host=True<br>libvirt_use_virtio_for_bridges=true<br>start_guests_on_host_boot=true<br>resume_guests_state_on_host_boot=true</p>
<p>###### APIS<br>osapi_compute_extension=nova.api.openstack.compute.contrib.standard_extensions<br>allow_admin_api=true<br>s3_host=172.18.32.7<br>cc_host=172.18.32.7</p><p>###### RABBITMQ<br>rabbit_host=172.18.32.7</p><p>
###### GLANCE<br>image_service=nova.image.glance.GlanceImageService<br>glance_api_servers=<a href="http://172.18.32.7:9292">172.18.32.7:9292</a></p><p>###### NETWORK<br>network_manager=nova.network.manager.FlatDHCPManager<br>
force_dhcp_release=True<br>dhcpbridge_flagfile=/etc/nova/nova.conf<br>dhcpbridge=/usr/bin/nova-dhcpbridge<br>firewall_driver=nova.virt.libvirt.firewall.IptablesFirewallDriver<br>public_interface=eth0<br>flat_interface=eth1<br>
flat_network_bridge=br100<br>fixed_range=<a href="http://172.18.32.160/27">172.18.32.160/27</a><br>multi_host=true</p><p>###### NOVNC CONSOLE<br>novnc_enabled=true<br>novncproxy_base_url= <a href="http://172.18.32.7:6080/vnc_auto.html" rel="nofollow">http://172.18.32.7:6080/vnc_auto.html</a><br>
vncserver_proxyclient_address=172.18.32.7<br>vncserver_listen=172.18.32.7</p><p>########Nova<br>logdir=/var/log/nova<br>state_path=/var/lib/nova<br>lock_path=/var/lock/nova</p><p>#####MISC<br>use_deprecated_auth=false<br>
root_helper=sudo nova-rootwrap</p><p>when I stop compute node nova-compute service<br>reboot system again£¬the controller node is ok£¡</p><p>So£¬I  doubt that is RabbitMQ queue problem.<br>then£¬I add follow lines in nova.conf£º<br>
rabbit_durable_queues=ture<br>rabbit_max_retries=3<br>rabbit_retry_backoff=5<br>rabbit_retry_interval=3</p><p>restart nova-compute<br>but then computenode is error<br>why£¿</p><p>Regards,<br>WangPeng<br></p><p><br></p>