<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /></head><body style='font-size: 10pt'>
<p>You cannot modify <span style="font-size: small;"><span style="font-family: verdana,sans-serif;">/proc/3070/limits without root permissions.<br /></span></span></p>
<p><span style="font-size: small;"><span style="font-family: verdana,sans-serif;">Try:</span></span></p>
<p><span style="font-family: courier new,courier,monospace;">###<br />sudo su -<br /><span style="font-size: small;">echo -n "Max open files=8192:unlimited"  > /proc/3070/limits</span><br />###</span></p>
<p>El 2016-12-19 19:21, John Petrini escribió:</p>
<blockquote type="cite" style="padding: 0 0.4em; border-left: #1010ff 2px solid; margin: 0"><!-- html ignored --><!-- head ignored --><!-- meta ignored -->
<div dir="ltr">Hi Prashant,
<div> </div>
<div>On second thought that trick might only work on CentOS.  You might have success using prlimit instead.</div>
</div>
<div class="gmail_extra"><br clear="all" />
<div>
<div class="gmail_signature">
<div dir="ltr">
<div>
<div dir="ltr">
<div>
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">
<p style="margin-top: 8px; margin-bottom: 8px; font-family: Helvetica,Verdana,Arial,sans-serif; font-size: 0.85em; color: #333333; line-height: 1.4;"><span style="font-size: 0.85em; line-height: 1.4;">___</span></p>
<p style="margin-top: 8px; margin-bottom: 8px; font-family: Helvetica,Verdana,Arial,sans-serif; font-size: 1.1em; color: #333333; line-height: 1.4;">John Petrini</p>
<p style="margin-top: 8px; margin-bottom: 8px; font-family: Helvetica,Verdana,Arial,sans-serif; font-size: 0.85em; color: #333333; line-height: 1.6;">NOC Systems Administrator   //   <strong>CoreDial, LLC</strong>   //   <a style="color: #2368b3; text-decoration: none;" title="CoreDial" href="http://coredial.com/">coredial.com</a>   //   <a href="https://twitter.com/coredial"><img style="vertical-align: text-bottom;" src="cid:1482232339585912134f8ed555513352@gmail.com" alt="Twitter" /></a>   <a href="http://www.linkedin.com/company/99631"><img style="vertical-align: text-bottom;" src="cid:1482232339585912134f8ed555513352@gmail.com" alt="LinkedIn" /></a>   <a href="https://plus.google.com/104062177220750809525/posts"><img style="vertical-align: text-bottom;" src="cid:1482232339585912134f8ed555513352@gmail.com" alt="Google Plus" /></a>   <a href="http://success.coredial.com/blog"><img style="vertical-align: text-bottom;" src="cid:1482232339585912134f8ed555513352@gmail.com" alt="Blog" /></a> <br />Hillcrest I, 751 Arbor Way, Suite 150, Blue Bell PA, 19422 <br /><strong>P: </strong><a style="color: #2368b3;">215.297.4400</a> x232   //   <strong>F: </strong><a style="color: #2368b3;">215.297.4401</a>   //   <strong>E: </strong><a style="color: #2368b3; text-decoration: none;" href="mailto:jpetrini@coredial.com">jpetrini@coredial.com</a></p>
<p style="color: #000000; font-family: 'Times New Roman'; font-size: medium;"><a href="http://cta-redirect.hubspot.com/cta/redirect/210539/4c492538-6e4b-445e-9480-bef676787085"><img style="border-width: 0px;" src="cid:1482232339585912134f8ed555513352@gmail.com" alt="Exceptional people. Proven Processes. Innovative Technology. Discover CoreDial - watch our video" /></a></p>
<p style="padding-top: 15px; padding-bottom: 15px; max-width: 600px; font-family: Helvetica,Verdana,Arial,sans-serif; font-size: 0.6em; color: #333333; line-height: 1.4;">The information transmitted is intended only for the person or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission,  dissemination or other use of, or taking of any action in reliance upon, this information by persons or entities other than the intended recipient is prohibited. If you received this in error, please contact the sender and delete the material from any computer.</p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<br />
<div class="gmail_quote">On Mon, Dec 19, 2016 at 1:13 PM, Prashant Shetty <span><<a href="mailto:prashantshetty1985@gmail.com">prashantshetty1985@gmail.com</a>></span> wrote:<br />
<blockquote class="gmail_quote" style="margin: 0 0 0 .8ex; border-left: 1px #ccc solid; padding-left: 1ex;">
<div dir="ltr">
<div><span style="font-size: small;"><span style="font-family: verdana,sans-serif;">Hi John,<br /><br /></span></span></div>
<span style="font-size: small;"><span style="font-family: verdana,sans-serif;">Echo option doesnt seems to work on below controller.<br /><br />stack@devstackvm:~$ cat /etc/lsb-release <br />DISTRIB_ID=Ubuntu<br />DISTRIB_RELEASE=14.04<br />DISTRIB_CODENAME=trusty<br />DISTRIB_DESCRIPTION="Ubuntu 14.04.5 LTS"<br />stack@devstackvm:~$ <br /><br />stack@devstackvm:~$ ps aux | grep nova-api<br />stack     3070  1.1  0.1 271576 121092 pts/9   S+   Dec16  50:29 /usr/bin/python /usr/local/bin/nova-api<br />stack     3079  0.3  0.8 1045308 881676 pts/9  S+   Dec16  14:32 /usr/bin/python /usr/local/bin/nova-api<br />stack     3080  0.2  0.1 324808 161096 pts/9   S+   Dec16   9:25 /usr/bin/python /usr/local/bin/nova-api<br />stack     3081  0.2  0.7 980172 816468 pts/9   S+   Dec16  10:37 /usr/bin/python /usr/local/bin/nova-api<br />stack     3082  0.3  0.1 336824 173288 pts/9   S+   Dec16  16:11 /usr/bin/python /usr/local/bin/nova-api<br />stack     3083  0.4  0.1 338788 175264 pts/9   S+   Dec16  19:05 /usr/bin/python /usr/local/bin/nova-api<br />stack     3084  0.4  0.1 336616 172912 pts/9   S+   Dec16  17:41 /usr/bin/python /usr/local/bin/nova-api<br />stack     3085  0.2  0.8 1054900 891272 pts/9  S+   Dec16  10:09 /usr/bin/python /usr/local/bin/nova-api<br />stack     3086  0.2  0.1 325088 161228 pts/9   S+   Dec16   9:59 /usr/bin/python /usr/local/bin/nova-api<br />stack     3097  0.2  0.1 308088 151828 pts/9   S+   Dec16  11:10 /usr/bin/python /usr/local/bin/nova-api<br />stack     3098  0.2  0.1 308296 152360 pts/9   S+   Dec16  11:15 /usr/bin/python /usr/local/bin/nova-api<br />stack     3099  0.2  0.1 308708 152544 pts/9   S+   Dec16  11:42 /usr/bin/python /usr/local/bin/nova-api<br />stack     3100  0.2  0.1 309588 153624 pts/9   S+   Dec16  11:06 /usr/bin/python /usr/local/bin/nova-api<br />stack     3101  0.2  0.1 308372 152396 pts/9   S+   Dec16  11:14 /usr/bin/python /usr/local/bin/nova-api<br />stack     3102  0.2  0.1 308084 152052 pts/9   S+   Dec16  11:10 /usr/bin/python /usr/local/bin/nova-api<br />stack     3103  0.2  0.1 308380 152416 pts/9   S+   Dec16  11:09 /usr/bin/python /usr/local/bin/nova-api<br />stack     3104  0.2  0.1 307652 151560 pts/9   S+   Dec16  10:29 /usr/bin/python /usr/local/bin/nova-api<br />stack     8087  0.0  0.0  11752  2044 pts/21   S+   10:07   0:00 grep --color=auto nova-api<br />stack@devstackvm:~$<br /><br />stack@devstackvm:~$ cat /proc/3070/limits  | grep "Max open files"<span class=""><br />Max open files            1024                 4096                 files     <br /></span>stack@devstackvm:~$<br />stack@devstackvm:~$ echo -n "Max open files=8192:unlimited"  > /proc/3070/limits <br />-bash: /proc/3070/limits: Permission denied<br />stack@devstackvm:~$ sudo echo -n "Max open files=8192:unlimited"  > /proc/3070/limits <br />-bash: /proc/3070/limits: Permission denied<br />stack@devstackvm:~$ <br /><br />root@devstackvm:/home/stack# echo -n "Max open files=8192:unlimited" > /proc/3070/limits<br />bash: echo: write error: Invalid argument<br />root@devstackvm:/home/stack# </span></span></div>
<div class="HOEnZb">
<div class="h5">
<div class="gmail_extra"><br />
<div class="gmail_quote">On Mon, Dec 19, 2016 at 11:27 PM, John Petrini <span><<a href="mailto:jpetrini@coredial.com">jpetrini@coredial.com</a>></span> wrote:<br />
<blockquote class="gmail_quote" style="margin: 0 0 0 .8ex; border-left: 1px #ccc solid; padding-left: 1ex;">
<div dir="ltr">
<div>Hi Preshant,</div>
<div> </div>
<div>You can change the open file limit of the running process by echoing the value to it. For example...</div>
<div> </div>
<div>
<pre style="white-space: pre-wrap; color: #500050;"><code><span class="m_-1069733783632748892m_-3332145487370785599gmail-il">echo</span> -n "Max open files=8192:unlimited"  > /proc/<PID>/<span class="m_-1069733783632748892m_-3332145487370785599gmail-il">limits</span></code></pre>
<div class="gmail_extra"><br clear="all" />
<div>
<div class="m_-1069733783632748892m_-3332145487370785599gmail_signature">
<div dir="ltr">
<div dir="ltr">
<div>
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">
<p style="margin-top: 8px; margin-bottom: 8px; font-family: helvetica,verdana,arial,sans-serif; font-size: 0.85em; color: #333333; line-height: 1.4;"><span style="font-size: 0.85em; line-height: 1.4;">___</span><span class="m_-1069733783632748892HOEnZb"><span style="color: #888888;"><br /></span></span></p>
<p style="margin-top: 8px; margin-bottom: 8px; font-family: helvetica,verdana,arial,sans-serif; font-size: 1.1em; color: #333333; line-height: 1.4;">John Petrini</p>
<p style="margin-top: 8px; margin-bottom: 8px; font-family: helvetica,verdana,arial,sans-serif; font-size: 0.85em; color: #333333; line-height: 1.6;"> </p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div>
<div class="m_-1069733783632748892h5"><br />
<div class="gmail_quote">On Mon, Dec 19, 2016 at 12:21 PM, Prashant Shetty <span><<a href="mailto:prashantshetty1985@gmail.com">prashantshetty1985@gmail.com</a>></span> wrote:<br />
<blockquote class="gmail_quote" style="margin: 0px 0px 0px 0.8ex; border-left: 1px solid #cccccc; padding-left: 1ex;">
<div dir="ltr">
<div>
<div>
<div>Hi Arne, <br />Thanks for your reply. Currently all these services are running on ubuntu controller under screen.</div>
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.<br /><br /></div>
Thanks,</div>
Prashant</div>
<div class="m_-1069733783632748892m_-3332145487370785599gmail-HOEnZb">
<div class="m_-1069733783632748892m_-3332145487370785599gmail-h5">
<div class="gmail_extra"><br />
<div class="gmail_quote">On Mon, Dec 19, 2016 at 10:19 PM, Arne Wiebalck <span><<a href="mailto:Arne.Wiebalck@cern.ch">Arne.Wiebalck@cern.ch</a>></span> wrote:<br />
<blockquote class="gmail_quote" style="margin: 0px 0px 0px 0.8ex; border-left: 1px solid #cccccc; padding-left: 1ex;">
<div style="word-wrap: break-word;">
<div>Prashant,</div>
<div> </div>
<div>If this is for systemd, how about changing the nova-api unit file?</div>
<div> </div>
<div>Something like</div>
<div> </div>
<div>—></div>
<div>
<div>[Service]</div>
<div>...</div>
<div>LimitNOFILE=65536</div>
</div>
<div><—</div>
<div> </div>
<div>should do it. </div>
<div> </div>
<div>Cheers,</div>
<div> Arne</div>
<div> </div>
<div> </div>
<br />
<div>
<blockquote type="cite" style="padding: 0 0.4em; border-left: #1010ff 2px solid; margin: 0">
<div>
<div class="m_-1069733783632748892m_-3332145487370785599gmail-m_2676013432257320070h5">
<div>On 19 Dec 2016, at 17:23, Prashant Shetty <<a href="mailto:prashantshetty1985@gmail.com">prashantshetty1985@gmail.com</a>> wrote:</div>
</div>
</div>
<div>
<div>
<div class="m_-1069733783632748892m_-3332145487370785599gmail-m_2676013432257320070h5">
<div dir="ltr"><span style="font-size: small;"><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/lo<wbr />gs$ 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/lo<wbr />gs$<br /> stack@controller:/opt/stack/lo<wbr />gs$<br /> stack@controller:/opt/stack/lo<wbr />gs$ 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/lo<wbr />gs$<br />  <br /> n-api:<br /></span></span><br />
<div class="m_-1069733783632748892m_-3332145487370785599gmail-m_2676013432257320070m_8343404362413844012gmail-norm" style="margin: 0px; padding: 0px; border-width: 0px; border-style: none; outline: none 0px; font-size: 13px; vertical-align: baseline; color: #333333; 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; background-image: none; background-color: #ffffff; background-size: initial; background-origin: initial; background-clip: initial; background-position: 0% 0%; background-repeat: repeat;">2016-11-08 18:44:26.168 30069 INFO nova.metadata.wsgi.server [req-fb4d729b-a1cd-4df1-aaf8-3<wbr />f854a739cce - -] (30069) wsgi exited, is_accepting=True<br /> Traceback (most recent call last):<br />   File "/usr/local/lib/python2.7/dist<wbr />-packages/eventlet/hubs/hub.py<wbr />", line 457, in fire_timers<br />     timer()<br />   File "/usr/local/lib/python2.7/dist<wbr />-packages/eventlet/hubs/timer.<wbr />py", line 58, in __call__<br />     cb(*args, **kw)<br />   File "/usr/local/lib/python2.7/dist<wbr />-packages/eventlet/event.py", line 168, in _do_send<br />     waiter.switch(result)<br />   File "/usr/local/lib/python2.7/dist<wbr />-packages/eventlet/greenthread<wbr />.py", line 214, in main<br />     result = function(*args, **kwargs)<br />   File "/opt/stack/nova/nova/utils.py<wbr />", line 1066, in context_wrapper<br />     return func(*args, **kwargs)<br />   File "/usr/local/lib/python2.7/dist<wbr />-packages/eventlet/wsgi.py", line 865, in server<br />     client_socket = sock.accept()<br />   File "/usr/local/lib/python2.7/dist<wbr />-packages/eventlet/greenio/bas<wbr />e.py", line 214, in accept<br />     res = socket_accept(fd)<br />   File "/usr/local/lib/python2.7/dist<wbr />-packages/eventlet/greenio/bas<wbr />e.py", line 56, in socket_accept<br />     return descriptor.accept()<br />   File "/usr/lib/python2.7/socket.py"<wbr />, line 206, in accept<br />     sock, addr = self._sock.accept()<br /> error: [Errno 24] Too many open files</div>
<span style="color: #333333; 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; display: inline; float: none; background-color: #ffffff;"><br /></span><span style="font-size: small;"><span style="font-family: verdana,sans-serif;">Thanks,<br /> Prashant</span></span><br />  </div>
</div>
</div>
______________________________<wbr />_________________<br /> Mailing list: <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack"> http://lists.openstack.org/cgi<wbr />-bin/mailman/listinfo/openstac<wbr />k</a><br /> Post to     : <a href="mailto:openstack@lists.openstack.org">openstack@lists.openstack.org</a><br /> Unsubscribe : <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack"> http://lists.openstack.org/cgi<wbr />-bin/mailman/listinfo/openstac<wbr />k</a></div>
</blockquote>
</div>
<br />
<div>--<br /> Arne Wiebalck<br /> CERN IT</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>
<br />______________________________<wbr />_________________<br /> Mailing list: <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack">http://lists.openstack.org/cgi<wbr />-bin/mailman/listinfo/openstac<wbr />k</a><br /> Post to     : <a href="mailto:openstack@lists.openstack.org">openstack@lists.openstack.org</a><br /> Unsubscribe : <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack">http://lists.openstack.org/cgi<wbr />-bin/mailman/listinfo/openstac<wbr />k</a><br /><br /></blockquote>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
<br />
<div class="pre" style="margin: 0; padding: 0; font-family: monospace">_______________________________________________<br /> Mailing list: <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack</a><br /> Post to     : <a href="mailto:openstack@lists.openstack.org">openstack@lists.openstack.org</a><br /> Unsubscribe : <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack</a></div>
</blockquote>
</body></html>