- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - OpenVMS
- >
- Mutex Proc
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
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
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
тАО01-22-2009 03:22 AM
тАО01-22-2009 03:22 AM
Mutex Proc
Thanks
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО01-22-2009 03:35 AM
тАО01-22-2009 03:35 AM
Re: Mutex Proc
I assume this means: reboot (without dunping the system state).
Which is a pity, because that migh have been useful in locating the cause. It's merely a matter of guessing, I'm afraid...
So a lot of questions to start with, to limit possibilities:
VAX / Alpha / Itanium? VMS version?
<< 3 to 4 backup processes going into MUTEX state >>
How many running at any given time?
For each of them:
BACKUP options? Input? Output?
How have these been started: separate process, or SPAWNED from one?
When have they been started? How log have they run?
OpenVMS Developer & System Manager
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО01-22-2009 07:04 AM
тАО01-22-2009 07:04 AM
Re: Mutex Proc
First, place the documentation on how to generate a crashdump onto the system console. This so that the next time the system is "tossed" we have an option available to allow us to figure out what happened. Here, any further research is basically futile; "tossing" the system erased all that detail.
Then, here are some of the recent process quota suggestions for BACKUP derived from materials from HP:
http://64.223.189.234/node/49
As for the question, there is insufficient information included here for anything even approaching a response. We don't know if this is this a VAX, Alpha or Integrity? OpenVMS version? Command(s)? Current on patches? Anything in the system error log? (The ITRC forum software should suggest inclusion or should prompt for that stuff, but that's another discussion.)
With these cases in particular (and without a crashdump), having the system "tossed" means that the details needed are very likely now gone. Which is why I uniformly recommend placing the forced-crash sequence for the particular box (and which box?) on or near the system console, and training the system operator(s) to use that rather than the halt-boot.
With a crashdump, your support organization can see what specifically wedged, and can possibly then determine why the application(s) wedged.
Crashdumps. Don't "toss" without them.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО01-22-2009 04:38 PM
тАО01-22-2009 04:38 PM
Re: Mutex Proc
The state has been perloined to indicate running out of a shared resource. One of BYTLM or TQELM. You can confirm the state by examining JIB$L_FLAGS for the stuck process. A value of 1 means it's run out of BYTLM, 2 means TQELM and (in theory) 3 means both.
If a process in that state has relatives in the same process tree, or it's TQELM, then the state may be self limiting. As timers expire, or related processes return quota, the process will proceed.
If there are no relatives, the process is effectively deadlocked against itself.
It IS possible to free up a process in this state by patching the quota fields in the JIB. Some folk use XDELTA, but my preference is a purpose written kernel mode program. It's important to increment both the the count and the limit fields. So, add some quota to JIB$L_TQCNT and JIB$L_TQLM, or to JIB$L_BYTCNT and JIB$L_BYTLM, then poke the process with something like SHOW PROCESS/CHANNEL.
Obviously this in an inherently dangrerous thing to do (adding values to kernel mode system cells), but I've done it many times to recover systems that would otherwise require a reboot.
Anyone who can't work out how to do this from the above description probably shouldn't attempt it, but if you're desperate, I can send detailed instructions, just send me mail (my name with @ in the middle and .com on the end).
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО01-22-2009 10:27 PM
тАО01-22-2009 10:27 PM
Re: Mutex Proc
'this is Alpha 7.2-1 to add these backup processes are submitted via Tapesys
All the backup processes went to Mutex and then number of Oracle processes went into RWAST
at present I do not have Backup option I will post the options soon
backups were submitted 3 hrs b4 this situation