Re: Daemonising to continue asynchronously
Available news archives: comp.lang.tcl - comp.lang.python - comp.security.firewalls - sci.crypt - comp.lang.php - comp.lang.javascript
Google
 
Web news.hping.org


comp.lang.php archive

Re: Daemonising to continue asynchronously

From: Andy Jeffries <news@andyjeffries.co.uk>
Date: Mon Apr 24 2006 - 20:50:51 CEST

On Mon, 24 Apr 2006 09:45:18 -0700, fletch wrote:
> Yup, children are killed when the server process dies. (try telling that
> to non programming folk.)

That and reaping zombies :-)

(and I always prefer to term is as children are killed when the parent
process dies - sounds more sinister :-))

> I don't think that you can do this from a
> request. I would either set it up properly as a daemon if I have access to
> the boot proceedure, or get cron to start it, making sure the script dies
> if there is already one instance running.
>
> I could be wrong about this, but I have looked into it before.

It's very odd. Daemonising from the command line works fine, it's just
when it's run from within an Apache request...

I may well have to do it by creating a full daemon process that is xinetd
monitored and just send requests through a socket. More hassle than I
wanted...

Cheers,

Andy

-- 
Andy Jeffries MBCS CITP ZCE   | gPHPEdit Lead Developer
http://www.gphpedit.org       | PHP editor for Gnome 2
http://www.andyjeffries.co.uk | Personal site and photos
Received on Mon May 1 03:03:17 2006