To: | nv-l@lists.us.ibm.com |
---|---|
Subject: | Re: [nv-l] wpostzmsg hanging or core dumping |
From: | James Shanks <jshanks@us.ibm.com> |
Date: | Wed, 15 Sep 2004 08:27:31 -0400 |
Delivery-date: | Wed, 15 Sep 2004 13:40:54 +0100 |
Envelope-to: | nv-l-archive@lists.skills-1st.co.uk |
In-reply-to: | <BAY10-F270eTZ2MErPF00004c94@hotmail.com> |
Reply-to: | nv-l@lists.us.ibm.com |
Sender: | owner-nv-l@lists.us.ibm.com |
wpostzmsg is a part of TEC, not NetView. I suggest you open a problem to TEC and get them to look at your perl script and your problems with using wpostzmsg. The ruleset is just a mechanism to pass the proper parms to your script so that it will work. You can see that if you look in the nvaction.alog/blog. James Shanks Level 3 Support for Tivoli NetView for UNIX and Windows Tivoli Software / IBM Software Group
Environment: AIX4-r1, NetView 7.1.3, set up as TEC Endpoint I'm setting up TEC forwarding in Netview via a ruleset calling a perl script. The perl script does various things, sets up the event class / slots as required, and calls wpostzmsg. It used to use system() to call it so I could track the result, but now I fork() the program, and use exec() in the child so I can watch the child from the parent program. So, to the questions / issues: 1) The documentation I read said that I should use wpostzmsg as it was effectively the replacement for wpostemsg - any comments on that? Am I right to do this? 2) Most event forwarding is just fine. Some of the wpostzmsg calls however, end up as hung processes - and hang the parent perl process too, despite it having a timed SIGALRM that will attempt to kill the child process and itself after 2 minutes. 3) Some calls result in a core dump. Calling it repeatedly from the command line sometimes gives this: Illegal instruction(coredump) wpostzmsg -m "Test" TEST_CLASS TEST_SOURCE Has anybody else seen this? I can reproduce the hung processes and coredumps (mixture thereof) as well as some successful sends at the command line by issuing "wpostmsg -m "Test" TEST_CLASS TEST_SOURCE &" repeatedly so that there is more than one process running concurrently. It would seem then that there is an issue with the volume of wpostzmsg calls - but surely this is something that wpostzmsg was designed for? I can't imagine I have to attempt some kind of lock process to ensure that my scripts only ever call wpostzmsg one at a time? Comments and advice gratefully received, as I'm getting bored of running my "reap zombie processes" shell script! Many thanks, John.
What type of MSN user are you? Take our quick quiz and find out!
|
<Prev in Thread] | Current Thread | [Next in Thread> |
---|---|---|
|
Previous by Date: | [nv-l] wpostzmsg hanging or core dumping, John H |
---|---|
Next by Date: | Re: [nv-l] wpostzmsg hanging or core dumping, John H |
Previous by Thread: | [nv-l] wpostzmsg hanging or core dumping, John H |
Next by Thread: | Re: [nv-l] wpostzmsg hanging or core dumping, John H |
Indexes: | [Date] [Thread] [Top] [All Lists] |
Archive operated by Skills 1st Ltd
See also: The NetView Web