[MacPorts] #38628: apachectl script attempts to run ulimit and fails

MacPorts noreply at macports.org
Mon Apr 1 17:26:10 PDT 2013


#38628: apachectl script attempts to run ulimit and fails
-------------------------------------+--------------------------------
 Reporter:  cmc@…                    |      Owner:  macports-tickets@…
     Type:  defect                   |     Status:  new
 Priority:  Normal                   |  Milestone:
Component:  ports                    |    Version:  2.1.3
 Keywords:  apache ulimit apachectl  |       Port:  apache2
-------------------------------------+--------------------------------
 The `apachectl` script included with apache2 2.2.4_0 includes a line that
 attempts to set the ulimit for the server. The arguments are not correct
 for Mac OS X, and thus fail:
 {{{
 $ sudo /opt/local/apache2/bin/apachectl restart
 /opt/local/apache2/bin/apachectl: line 70: ulimit: open files: cannot
 modify limit: Invalid argument
 }}}

 The script sets `ULIMIT_MAX_FILES` to "{{{ulimit -S -n `ulimit -H -n`}}}".
 Dropping the `-n` from the soft-limit setting command allows it to work.
 Apple's `apachectl` (in `/usr/sbin/apachectl`) simply defines
 `ULIMIT_MAX_FILES` as nothing (`""`), which also works fine.

-- 
Ticket URL: <https://trac.macports.org/ticket/38628>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list