BoF Protocol

Joshua N Pritikin jpritikin at
Thu Jun 14 03:20:22 UTC 2007

On Wed, Jun 13, 2007 at 12:23:56PM +0000, Gerrit Pape wrote:
> Erich Schubert <erich.schubert <at>> writes:
> > From the BoF docs, the plan is currently to support only the
> > non-forking (i.e. foreground) approach. Some apps that don't work this
> > way that I'm aware of are apache and mysql.
> > (Mysql can be run in foreground though. There is just some odd
> > shell-wrapper around it that tries to make sure it restarts on a
> > crash... this isn't really needed with a better init system)
> apache2 can be told to run in foreground with the command line option
> -DNO_DETACH.  IIRC it doesn't create its own process group in this case
> though, 'chpst -P apache2 -DNO_DETACH' can fix that.

Redirecting all the logs is a hassel though. I have:

ErrorLog /dev/fd/3

(in ./run)
exec chpst -P /usr/sbin/apache2 -DNO_DETACH -E /dev/fd/1 3>&1

And that just takes care of the errorlog. Accesslogs are still managed 
by apache2.

Make April 15 just another day, visit

More information about the initscripts-ng-devel mailing list