#37173: nginx from macports causes 'kernel[0]: proc: table is full' ------------------------------+-------------------- Reporter: daniel.plainv@… | Owner: cal@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: worksforme | Keywords: Port: nginx | ------------------------------+-------------------- Changes (by cal@…): * status: new => closed * resolution: => worksforme Comment: The configuration files are in `/opt/local/etc/nginx`, if your prefix is `/opt/local`. The MacPorts nginx package does not install a configuration file, but only an example of it. You need to copy the example configuration file and adjust it. Since you apparently never did this, all the nginx port does when started is print an error message and exit. If you started nginx using `sudo port load nginx` you would get a log message every 30 seconds telling you that launchd couldn't start nginx (which is what you saw). However, this should not fill the kernel process table, because at any given time, at most a `daemondo` process and a zombie process of what used to be an `nginx` process are around. As soon as `daemondo` exits, launchd should have cleaned up the zombie. If this didn't happen in your case, it would explain the problem. Anyway, create a working `nginx` configuration before starting it. I have added a message detailing this in r100667. -- Ticket URL: <https://trac.macports.org/ticket/37173#comment:7> MacPorts <http://www.macports.org/> Ports system for Mac OS