Hi Arne,
Thanks for your reply. Currently all these services are running on ubuntu
controller under screen.
Do we have any option to set the file limit option for n-api service in
this case?. I am not using systemd in my setup to run these services.

Thanks,
Prashant

On Mon, Dec 19, 2016 at 10:19 PM, Arne Wiebalck <arne.wieba...@cern.ch>
wrote:

> Prashant,
>
> If this is for systemd, how about changing the nova-api unit file?
>
> Something like
>
> —>
> [Service]
> ...
> LimitNOFILE=65536
> <—
>
> should do it.
>
> Cheers,
>  Arne
>
>
>
> On 19 Dec 2016, at 17:23, Prashant Shetty <prashantshetty1...@gmail.com>
> wrote:
>
> Team,
>
> 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.
> Though on controller we have set max open file limit of 65k(limit.conf),
> nova-api always comes up with 1024 limit causing failure.
>
> Could someone let me know how can we change the max open files limit of
> nova-api service?
>
> Setup Details:
>
> ·         Single controller
> ·         500 KVM computes
> ·         Devstack branch: stable/newton
> ·         We have native metadata and dhcp running on platform
> ·         3750 instances
>
>
> stack@controller:/opt/stack/logs$ ps aux | grep nova-api
> stack 14998 2.2 0.3 272104 121648 pts/8 S+ 09:53 0:14 /usr/bin/python
> /usr/local/bin/nova-api
> stack@controller:/opt/stack/logs$
> stack@controller:/opt/stack/logs$
> stack@controller:/opt/stack/logs$ cat /proc/14998/limits
> Limit Soft Limit Hard Limit Units
> Max cpu time unlimited unlimited seconds
> Max file size unlimited unlimited bytes
> Max data size unlimited unlimited bytes
> Max stack size 8388608 unlimited bytes
> Max core file size unlimited unlimited bytes
> Max resident set unlimited unlimited bytes
> Max processes 128611 128611 processes
> Max open files 1024 4096 files
> Max locked memory 65536 65536 bytes
> Max address space unlimited unlimited bytes
> Max file locks unlimited unlimited locks
> Max pending signals 128611 128611 signals
> Max msgqueue size 819200 819200 bytes
> Max nice priority 0 0
> Max realtime priority 0 0
> Max realtime timeout unlimited unlimited us
> stack@controller:/opt/stack/logs$
>
> n-api:
>
> 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
> Traceback (most recent call last):
>   File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/hub.py",
> line 457, in fire_timers
>     timer()
>   File "/usr/local/lib/python2.7/dist-packages/eventlet/hubs/timer.py",
> line 58, in __call__
>     cb(*args, **kw)
>   File "/usr/local/lib/python2.7/dist-packages/eventlet/event.py", line
> 168, in _do_send
>     waiter.switch(result)
>   File "/usr/local/lib/python2.7/dist-packages/eventlet/greenthread.py",
> line 214, in main
>     result = function(*args, **kwargs)
>   File "/opt/stack/nova/nova/utils.py", line 1066, in context_wrapper
>     return func(*args, **kwargs)
>   File "/usr/local/lib/python2.7/dist-packages/eventlet/wsgi.py", line
> 865, in server
>     client_socket = sock.accept()
>   File "/usr/local/lib/python2.7/dist-packages/eventlet/greenio/base.py",
> line 214, in accept
>     res = socket_accept(fd)
>   File "/usr/local/lib/python2.7/dist-packages/eventlet/greenio/base.py",
> line 56, in socket_accept
>     return descriptor.accept()
>   File "/usr/lib/python2.7/socket.py", line 206, in accept
>     sock, addr = self._sock.accept()
> error: [Errno 24] Too many open files
>
> Thanks,
> Prashant
>
> _______________________________________________
> Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/
> openstack
> Post to     : openstack@lists.openstack.org
> Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/
> openstack
>
>
> --
> Arne Wiebalck
> CERN IT
>
>
_______________________________________________
Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
Post to     : openstack@lists.openstack.org
Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack

Reply via email to