It may sound like a bizarre formula but we are able to control this scenario. We have a background process that runs 24x7. It checks for tasks to do, then goes to sleep, wakes up and checks, etc. If there is some task that needs doing, the phantom process, starts another phantom process and that phantom process starts the actual process that does the work.
So phantom watchdog starts a phantom ph.start. ph.start's only task is to start phantom.to.do.actual.work. This method seems to dramatically keep defuct and zombie processes to a substantial minimum. Barry Rogen PNY Technologies, Inc. Senior Programmer/Analyst (973) 515 - 9700 ext 5327 [EMAIL PROTECTED] ----------------------------------------------------- Far better it is to dare mighty things, to win glorious triumphs even though checkered by failure, than to rank with those poor spirits who neither enjoy nor suffer much because they live in the gray twilight that knows neither victory nor defeat. t. roosevelt ---------------------------------------------------------------- -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Mark Eastwood Sent: Friday, May 19, 2006 2:39 PM To: u2-users@listserver.u2ug.org Subject: RE: [U2] Phantom job started from another phantom job In the main phantom (one spawning the other phantoms), try executing "JOBS" every time it wakes up. Mark -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Scott, Dave Sent: Friday, May 19, 2006 10:36 AM To: u2-users@listserver.u2ug.org Subject: RE: [U2] Phantom job started from another phantom job We tried this and it didn't solve the problem. Thanks for the suggestion. > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of roy > Sent: Friday, May 19, 2006 11:58 AM > To: u2-users@listserver.u2ug.org > Subject: RE: [U2] Phantom job started from another phantom job > > Try executing the VOC item NOTIFY ON see help files > > This finishes the phantom job and delete the process. > > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of Scott, Dave > Sent: Friday, May 19, 2006 10:56 AM > To: u2-users@listserver.u2ug.org > Subject: [U2] Phantom job started from another phantom job > > A colleague of mine ask me to post this on his behalf. > > I have a Phantom job that runs continuously. The job performs > a select, executes some processing on the records returned > from the select, and then goes to sleep for a few minutes. > After sleeping, the process repeats itself. > I > recently added an additional step after the processing. This > step starts another Phantom process which launches a program > that does a select and processes the results of the select > and then stops (using CHAIN "OFF"). > > The problem is that our system admins have noticed that the > "child" Phantom processes launched by the parent Phantom > process go into a state of "defunct" > from a Unix process perspective. > > $ ps -ef | grep defunct > fhooven 23180 986 18 16:33:12 ? 0:00 <defunct> > dscott 23302 23199 1 16:33:32 pts/tW 0:00 grep defunct > > The child Phantom process runs successfully and the "defunct" > process eventually goes away. > > Any idea what causes this? > > System is Universe 10.0 running on HPUX B.11.11 A > > Thanks for you help. > > ...Frank Hooven > ------- > u2-users mailing list > u2-users@listserver.u2ug.org > To unsubscribe please visit http://listserver.u2ug.org/ > ------- > u2-users mailing list > u2-users@listserver.u2ug.org > To unsubscribe please visit http://listserver.u2ug.org/ ------- u2-users mailing list u2-users@listserver.u2ug.org To unsubscribe please visit http://listserver.u2ug.org/ ------- u2-users mailing list u2-users@listserver.u2ug.org To unsubscribe please visit http://listserver.u2ug.org/ ------- u2-users mailing list u2-users@listserver.u2ug.org To unsubscribe please visit http://listserver.u2ug.org/