- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - HP-UX
- >
- Re: Defunct Processes and UniVerse Print Spooler
Categories
Company
Local Language
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Forums
Discussions
Discussions
Discussions
Forums
Discussions
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Community
Resources
Forums
Blogs
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-12-2002 02:04 PM
06-12-2002 02:04 PM
Defunct Processes and UniVerse Print Spooler
Has anyone had this problem, and if so, is there a way to fix things?
We are running UniVerse 9.6 on a couple of HP-UX 11.00 servers. It appears that each time a user prints a document a defunct process is generated and is not killed off until the user logs out. Over a period of a day this can result in many defunct or zombie processes.
I know that I could up some kernal parameters to cater for this, but I suspect that this shouldn't be happening at all. I would rather fix it than changing kernal parameters if possible.
Any help or suggestions will be appreciated and I do award points.
Regards,
Joanne
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-12-2002 04:58 PM
06-12-2002 04:58 PM
Re: Defunct Processes and UniVerse Print Spooler
A zombie occurs because the parent did not execute a wait, wait3, waitpid or waitid or does not have SIGCLD set to SIG_IGN, the calling process is transformed into a zombie process. A zombie process is a process that only occupies a slot in the process table. Since the process is not running or occupying any RAM, there is no way to kill them (remove them from the process table) except to reboot.
Another possibility is that users are not terminating UniVerse correctly (very common on PCs). Users may be rebooting or perhaps just X'ing the window without first closing down the application.
Bill Hassell, sysadmin
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-12-2002 07:27 PM
06-12-2002 07:27 PM
Re: Defunct Processes and UniVerse Print Spooler
Thanks for your response. The strange thing with these zombies is that we don't need to reboot to get rid of them - they go when the user logs off.
We experimented with this, and we physically logged out a user with 23 zombies against his ID (we went to his terminal and did the logging out ourselves), and the zombies disappeared.
Thanks for your help.
Regards,
Jo
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-13-2002 03:34 AM
06-13-2002 03:34 AM
Re: Defunct Processes and UniVerse Print Spooler
This process is probably the culprit, i.e. its children have terminated, but it (the parent) is not wait(2)-ing for its children.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-13-2002 03:52 AM
06-13-2002 03:52 AM
Re: Defunct Processes and UniVerse Print Spooler
if you check out kmtune you will see parameters which can be altered while ths system is live.This may be your best bet if hitting soomething like maxuprc.
Log a second call with
http://www.informix.com/informix/products/servers/universe/index.html
Steve steel
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-13-2002 04:14 AM
06-13-2002 04:14 AM
Re: Defunct Processes and UniVerse Print Spooler
How is universe dealing with the print jobs ?
If they are from within a VU scrip and the are delt with as a phantom routine then this can occur.
If you do a ps -ef | grep defunct do you still see the PPID as the users - most likly yes.
Had you tried stopping and restarting the universe spooler daemon (usd)?
This is not a unix problem but is a Universe script problem.
Are these jobs being delivered to the spooler from a universe hold file?
Paula
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-13-2002 06:54 AM
06-13-2002 06:54 AM
Re: Defunct Processes and UniVerse Print Spooler
Next, check the driver script permissions. It has to be at least 755 and owned by root.
Also check the uv spool file that tracks the spooler number information (I don't recall the name) for correct permissions.
HTH
Mark
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-13-2002 07:04 AM
06-13-2002 07:04 AM
Re: Defunct Processes and UniVerse Print Spooler
Is it possible you have an unquoted & (ampersand) in your interface script that is starting a background process?
I've worked with universe print spooler for many years, if you attach a copy of your driver I will take a look.
-- Rod Hills
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-13-2002 07:33 AM
06-13-2002 07:33 AM
Re: Defunct Processes and UniVerse Print Spooler
Any system change that could have started the problem?
Does this occur for all users on any printer?
Are your interface scripts calling the unix printer spooler for printing, or sending directly to the printers?
How are users submitting print jobs; through standard universe commands (SPOOL, LPTR, etc) or is a shell call made to the "usp" program.
-----
If your users have to log off before the defunct jobs disappear, then I'm thinking less that it is a print driver interface (since it runs as a seperate process) and more it is in how the user submits the print job.
-- Rod Hills
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-13-2002 01:42 PM
06-13-2002 01:42 PM
Re: Defunct Processes and UniVerse Print Spooler
I am looking into some of the suggestions and will post the fix (if I find it). I am on course next week (yay!), so it maybe a week or so before I award points.
Rodney, I'm particularly interested in your ideas, and will post the driver if I can't isolate the problem soon. Thanks for the offer of help.
I am still open to any further suggestions, so keep them coming.
Thanks for the help/support.
Regards,
Jo
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-24-2002 03:27 PM
06-24-2002 03:27 PM
Re: Defunct Processes and UniVerse Print Spooler
Regards,
Jo
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-24-2002 03:29 PM
06-24-2002 03:29 PM
Re: Defunct Processes and UniVerse Print Spooler
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-24-2002 03:29 PM
06-24-2002 03:29 PM