- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - OpenVMS
- >
- Re: PIPE command gives EXQUOTA error
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
тАО10-14-2005 01:30 AM
тАО10-14-2005 01:30 AM
any ideas why it is failing from the system account?
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО10-14-2005 01:56 AM
тАО10-14-2005 01:56 AM
Re: PIPE command gives EXQUOTA error
You can watch your process quotas from another process or using Availability Manager
Purely Personal Opinion
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО10-14-2005 01:59 AM
тАО10-14-2005 01:59 AM
Re: PIPE command gives EXQUOTA error
I don't have availability manager installed so I wrote a DCL procedure to monitor the quotas of a running process and it usually points me directly to the problem. However, these 2 accounts have the same quotas defined in sysuaf. How can one behave differently from the other?
I'll look at Availability Manager as well.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО10-14-2005 04:35 AM
тАО10-14-2005 04:35 AM
Re: PIPE command gives EXQUOTA error
BEFORE you issue the PIPE command under both user accounts, do the processes have the same remaining QUOTA values ?
Volker.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО10-14-2005 04:50 AM
тАО10-14-2005 04:50 AM
Re: PIPE command gives EXQUOTA error
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО10-14-2005 04:57 AM
тАО10-14-2005 04:57 AM
Re: PIPE command gives EXQUOTA error
the SHOW SYSTEM output is certainly identical for those 2 users, isn't it ?!
How about logicals and/or symbols ? Privileges ?
There is one TIMA article (in Ask Compaq), which talks about MAXBUF possibly being too small as a reason for an unexplainable EXQUOTA error. Now MAXBUF is a system-wide parameter, but could any information being transferred between the main process and the subprocess created by PIPE be different in size for those 2 users ?
Volker.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО10-14-2005 05:19 AM
тАО10-14-2005 05:19 AM
Re: PIPE command gives EXQUOTA error
I'm sure there's something I've overlooked. I've checked the logicals, symbols and privs. Also, I verified that several accounts on this box work. The one that doesn't is the SYSTEM account which seems strange since he typically has more privs and quotas than any other account.
I set up my account to exactly match the system account in quotas and privs. My acct works - system doesn't.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО10-14-2005 05:25 AM
тАО10-14-2005 05:25 AM
Re: PIPE command gives EXQUOTA error
$HELP/MESSAGE EXQUOTA
Explanation: An image could not execute because the process exceeded one of its resource quotas or limits.
This message may also occur if the size of a buffered I/O request exceeds the value of the SYSGEN parameter MAXBUF (def value for AlphaOVMS is 8192).
As we knew PIPE creates many subprocesses and uses extensive IOs using terminal (SYS$input and output and error devices).
The terminal device drivers is one of the examples of device drivers that perform buffered I/O. So I suspect MAXBUF which sets the maximum allowable size for any single buffered I/O packet.
So better we can quick check the system parameter MAXBUF. It needs to be set to a value larger than your buffer size, though exactly how much larger depends on the particular device you are issuing the I/O to.
For example, terminal devices can require an additional 112 bytes (or more).
Also you would also ensure the process has sufficient process BYTLM and BIOLM quota.
Archunan
Archie
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО10-14-2005 05:31 AM
тАО10-14-2005 05:31 AM
Re: PIPE command gives EXQUOTA error
is there any diffference, if you use
$ PIPE/NOSYMBOL
$ PIPE/NOLOGICAL
$ PIPE/NOSYMBOL/NOLOGICAL
Volker.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО10-14-2005 05:36 AM
тАО10-14-2005 05:36 AM
Re: PIPE command gives EXQUOTA error
I get the EXQUOTA on all.
Layne
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО10-14-2005 06:51 PM
тАО10-14-2005 06:51 PM
Solutionif you want to do further troubleshooting, you could try this:
$ set proc/priv=all
$ reply/enable
$ set audit/alarm/ena=create/class=device
$ set audit/alarm/ena=(process=creprc)
$ ANAL/SYS
SDA> IO LOAD
SDA> IO START TRACE/BIO
Then, from 2 other sessions (already logged in with your user and SYSTEM), issue the failing PIPE command
SDA> IO STOP TRACE
SDA> SET OUT/NOINDEX io.txt
SDA> IO SHOW TRACE/BIO
SDA> IO UNLOAD
SDA> EXIT
$ set audit/alarm/dis=create/class=device
$ set audit/alarm/dis=(process=creprc)
$ SET TERM/WID=132
$ SEA io.txt MBAxxx
PIPE creates a couple of mailboxes and subprocesses. Data (logicals, symbols) is copied via mailboxes to/from the subprocesses. IO trace would trace all buffered IO (which includes mailbox IO). The audit messages will tell you the mailbox names. If the EXQUOTA problem is related to mailbox issues, you might find an error status in the last column (Media) of the IO trace output.
Volker.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО10-15-2005 08:06 PM
тАО10-15-2005 08:06 PM
Re: PIPE command gives EXQUOTA error
EXQUOTA is too generic error message.
Here there is an ATW (Ask to Wizard) about various cause:http://h71000.www7.hp.com/wizard/wiz_1558.html
Did you try follow command?
$ SHO SYS|SEAR SYS$PIPE TEST
It should be apparently the same of your command but it's slightly different.
Antonio Vigliotti
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО10-19-2005 12:20 AM
тАО10-19-2005 12:20 AM
Re: PIPE command gives EXQUOTA error
Many thanks to those that offered help!
Layne