Hi, I run Mailman on Linux servers, so I can't actually speak from experiemce, but I'm a longtime Mac user on the desktop and have followed the launchd migration.
--On 29. Oktober 2007 11:20:21 -0500 Larry Stone <[EMAIL PROTECTED]> wrote: > 4) System shutdown does not seem to shutdown mailman cleanly anymore > requiring a 'mailmanctl -s start' to get mailman going. I've changed my > launchd startup file to add the -s. That obviously adds some risk but at > least for my environment, it's minimal. I wonder if the shutdown couldn't be made clean. I don't know if there's a hook for launchd clients or if Apple uses a certain signal to terminate processes on shutdown, but I think it *must* be possible to handle this. > 5) Startup is intermittently(?) failing due to what seems to be a Leopard, > not mailman, issue. I'm not at all sure what that "Stray process" message > means and have not turned up anything useful in a web search. > > Oct 29 07:36:46 Leoptest mailman[56]: Starting Mailman's master qrunner. > Oct 29 07:36:46 Leoptest com.apple.launchd[1] (mailman[56]): Stray process > with PGID equal to this dead job: PID 83 PPID 1 Python > > Nothing appears in the mailman logs but unless I'm mistaken, the "Starting > Mailman's ..." message comes from mailmanctl so mailmanctl is launching > but then dying with that "Stray process" error. I haven't heard about that but it seems to me as though launchd notices that the new process is in the same process group as a previous one that's died. I suppose that's why it considers the new one a "stray process". A workaround might be to force a new process group during startup, e.g. setsid(2) or setpgid(2) ... -- .:.Sebastian Hagedorn - RZKR-R1 (Gebäude 52), Zimmer 18.:. Zentrum für angewandte Informatik - Universitätsweiter Service RRZK .:.Universität zu Köln / Cologne University - ✆ +49-221-478-5587.:. .:.:.:.Skype: shagedorn.:.:.:. ------------------------------------------------------ Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp