Ironic-api periodically logged error messages "error: [Errno 104] Connection reset by peer" and "error: [Errno 32] Broken pipe"

Solution Verified - Updated -

Issue

  • After completing **openstack undecloud install*** ironic-api periodically logs error messages.
Sep 14 12:49:54 XYZ ironic-api: 192.168.x.x - - [14/Sep/2015 12:49:54] "GET / HTTP/1.0" 200 356
Sep 14 12:49:54 XYZ ironic-api: Traceback (most recent call last):
Sep 14 12:49:54 XYZ ironic-api: File "/usr/lib64/python2.7/wsgiref/handlers.py", line 86, in run
Sep 14 12:49:54 XYZ ironic-api: self.finish_response()
Sep 14 12:49:54 XYZ ironic-api: File "/usr/lib64/python2.7/wsgiref/handlers.py", line 128, in finish_response
Sep 14 12:49:54 XYZ ironic-api: self.write(data)
Sep 14 12:49:54 XYZ ironic-api: File "/usr/lib64/python2.7/wsgiref/handlers.py", line 212, in write
Sep 14 12:49:54 XYZ ironic-api: self.send_headers()
Sep 14 12:49:54 XYZ ironic-api: File "/usr/lib64/python2.7/wsgiref/handlers.py", line 270, in send_headers
Sep 14 12:49:54 XYZ ironic-api: self.send_preamble()
Sep 14 12:49:54 XYZ ironic-api: File "/usr/lib64/python2.7/wsgiref/handlers.py", line 197, in send_preamble
Sep 14 12:49:54 XYZ ironic-api: self._write('Server: %s\r\n' % self.server_software)
Sep 14 12:49:54 XYZ ironic-api: File "/usr/lib64/python2.7/socket.py", line 324, in write
Sep 14 12:49:54 XYZ ironic-api: self.flush()
Sep 14 12:49:54 XYZ ironic-api: File "/usr/lib64/python2.7/socket.py", line 303, in flush
Sep 14 12:49:54 XYZ ironic-api: self._sock.sendall(view[write_offset:write_offset+buffer_size])
Sep 14 12:49:54 XYZ ironic-api: File "/usr/lib/python2.7/site-packages/eventlet/greenio/base.py", line 376, in sendall
Sep 14 12:49:54 XYZ ironic-api: tail = self.send(data, flags)
Sep 14 12:49:54 XYZ ironic-api: File "/usr/lib/python2.7/site-packages/eventlet/greenio/base.py", line 359, in send
Sep 14 12:49:54 XYZ ironic-api: total_sent += fd.send(data[total_sent:], flags)
Sep 14 12:49:54 XYZ ironic-api: error: [Errno 104] Connection reset by peer
...

Sep 14 12:49:54 XYZ ironic-api: 192.168.x.x - - [14/Sep/2015 12:49:54] "GET / HTTP/1.0" 500 59
Sep 14 12:49:54 XYZ ironic-api: Traceback (most recent call last):
Sep 14 12:49:54 XYZ ironic-api: File "/usr/lib64/python2.7/SocketServer.py", line 593, in process_request_thread
Sep 14 12:49:54 XYZ ironic-api: self.finish_request(request, client_address)
Sep 14 12:49:54 XYZ ironic-api: File "/usr/lib64/python2.7/SocketServer.py", line 334, in finish_request
Sep 14 12:49:54 XYZ ironic-api: self.RequestHandlerClass(request, client_address, self)
Sep 14 12:49:54 XYZ ironic-api: File "/usr/lib64/python2.7/SocketServer.py", line 651, in __init__
Sep 14 12:49:54 XYZ ironic-api: self.finish()
Sep 14 12:49:54 XYZ ironic-api: File "/usr/lib64/python2.7/SocketServer.py", line 710, in finish
Sep 14 12:49:54 XYZ ironic-api: self.wfile.close()
Sep 14 12:49:54 XYZ ironic-api: File "/usr/lib64/python2.7/socket.py", line 279, in close
Sep 14 12:49:54 XYZ ironic-api: self.flush()
Sep 14 12:49:54 XYZ ironic-api: File "/usr/lib64/python2.7/socket.py", line 303, in flush
Sep 14 12:49:54 XYZ ironic-api: self._sock.sendall(view[write_offset:write_offset+buffer_size])
Sep 14 12:49:54 XYZ ironic-api: File "/usr/lib/python2.7/site-packages/eventlet/greenio/base.py", line 376, in sendall
Sep 14 12:49:54 XYZ ironic-api: tail = self.send(data, flags)
Sep 14 12:49:54 XYZ ironic-api: File "/usr/lib/python2.7/site-packages/eventlet/greenio/base.py", line 359, in send
Sep 14 12:49:54 XYZ ironic-api: total_sent += fd.send(data[total_sent:], flags)
Sep 14 12:49:54 XYZ ironic-api: error: [Errno 32] Broken pipe

Environment

  • Red Hat OpenStack 7.0
  • Ironic-API

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.