<div dir="ltr"><font size="2"><span style="font-family:verdana,sans-serif">Team,<br> <br>I have scale setup and metadata requests are seems to fail from instance. Main reason for failure is "Max open files" limit(1024) set on nova-api service. <br>Though on controller we have set max open file limit of 65k(limit.conf), nova-api always comes up with 1024 limit causing failure.<br> <br>Could someone let me know how can we change the max open files limit of nova-api service?<br><br>Setup Details:<br> <br>·         Single controller<br>·         500 KVM computes<br>·         Devstack branch: stable/newton<br>·         We have native metadata and dhcp running on platform<br>·         3750 instances<br> <br><br>stack@controller:/opt/stack/logs$ ps aux | grep nova-api<br>stack 14998 2.2 0.3 272104 121648 pts/8 S+ 09:53 0:14 /usr/bin/python /usr/local/bin/nova-api<br>stack@controller:/opt/stack/logs$<br>stack@controller:/opt/stack/logs$<br>stack@controller:/opt/stack/logs$ cat /proc/14998/limits<br>Limit Soft Limit Hard Limit Units<br>Max cpu time unlimited unlimited seconds<br>Max file size unlimited unlimited bytes<br>Max data size unlimited unlimited bytes<br>Max stack size 8388608 unlimited bytes<br>Max core file size unlimited unlimited bytes<br>Max resident set unlimited unlimited bytes<br>Max processes 128611 128611 processes<br>Max open files 1024 4096 files<br>Max locked memory 65536 65536 bytes<br>Max address space unlimited unlimited bytes<br>Max file locks unlimited unlimited locks<br>Max pending signals 128611 128611 signals<br>Max msgqueue size 819200 819200 bytes<br>Max nice priority 0 0<br>Max realtime priority 0 0<br>Max realtime timeout unlimited unlimited us<br>stack@controller:/opt/stack/logs$<br> <br>n-api:<br></span></font><br><div style="margin:0px;padding:0px;border-width:0px;border-style:none;border-color:-moz-use-text-color;outline:0px none;font-size:13px;vertical-align:baseline;background:rgb(255,255,255) none repeat scroll 0% 0%;color:rgb(51,51,51);font-family:monospace;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:pre-wrap;word-spacing:0px" class="gmail-norm">2016-11-08 18:44:26.168 30069 INFO nova.metadata.wsgi.server [req-fb4d729b-a1cd-4df1-aaf8-3f854a739cce - -] (30069) wsgi exited, is_accepting=True<br>Traceback (most recent call last):<br>  File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/hub.py", line 457, in fire_timers<br>    timer()<br>  File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/timer.py", line 58, in __call__<br>    cb(*args, **kw)<br>  File "/usr/local/lib/python2.7/dist-packages/eventlet/event.py", line 168, in _do_send<br>    waiter.switch(result)<br>  File "/usr/local/lib/python2.7/dist-packages/eventlet/greenthread.py", line 214, in main<br>    result = function(*args, **kwargs)<br>  File "/opt/stack/nova/nova/utils.py", line 1066, in context_wrapper<br>    return func(*args, **kwargs)<br>  File "/usr/local/lib/python2.7/dist-packages/eventlet/wsgi.py", line 865, in server<br>    client_socket = sock.accept()<br>  File "/usr/local/lib/python2.7/dist-packages/eventlet/greenio/base.py", line 214, in accept<br>    res = socket_accept(fd)<br>  File "/usr/local/lib/python2.7/dist-packages/eventlet/greenio/base.py", line 56, in socket_accept<br>    return descriptor.accept()<br>  File "/usr/lib/python2.7/socket.py", line 206, in accept<br>    sock, addr = self._sock.accept()<br>error: [Errno 24] Too many open files<br></div><span style="color:rgb(51,51,51);font-family:monospace;font-size:13px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:pre-wrap;word-spacing:0px;background-color:rgb(255,255,255);display:inline;float:none">        <br></span><font size="2"><span style="font-family:verdana,sans-serif">Thanks,<br>Prashant</span></font><br> <br></div>