title: Supervisor open file limit won't change when using Chef
body: <p>I am modifying /etc/security/limits.conf on the machine, and then installing Supervisor in a Chef recipe. After the recipe run finishes, if I run <code>cat /proc/&lt;process id&gt;/limits</code> I see:</p>
  
  <pre><code>Limit                     Soft Limit           Hard Limit           Units     
  Max cpu time              unlimited            unlimited            seconds   
  Max open files            1024                 4096                 files
  </code></pre>
  
  <p>If I log into the machine and run <code>service supervisor restart</code>, the max open files is then set correctly. However, if I run this command in the recipe (right after installing supervisor, at the very end of the recipe, anything) the limit does not change. It is not until I log in and manually run that command that the limit changes.</p>
  
  <p>How can I get the open file limit for supervisor to change using the chef recipe? Operating system is Ubuntu 12.04.</p>