Forum OpenACS Q&A: Re: OpenACS/.LRN installer in FreeBSD ports collection

Collapse
Posted by Frank Bergmann on
Hi,

I completely skipped daemontools for our ]project-open[ servers, both productio and development.

Instead, we're using /etc/inittab again:

- It basicly does the same (start and restart NSD)
- An unprivileged user can restart "his" NSD simply using "killall -9 nsd". A bit ugly, but it works perfectly.

Disadvantages:
- There is no way to temporarily suspend an NSD process without editing /etc/inittab. This is something you might want to do when you've got a very busy server etc.

Advantage:
- Get rid of daemontools. I always hated it. It doesn't follow a lot of *nix programming guidelines and doesn't even come with man pages.

The only thing I wonder is the bootup order of AOLServer because of security issues. I don't know _when_ exactly AOLServer changes the UID and GID of the process to the specified user/group.

Bests,
Frank