Operating System - OpenVMS
1753518 Members
4896 Online
108795 Solutions
New Discussion юеВ

Re: PIPE command gives EXQUOTA error

 
SOLVED
Go to solution
Volker Halle
Honored Contributor
Solution

Re: PIPE command gives EXQUOTA error

Layne,

if 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.
Antoniov.
Honored Contributor

Re: PIPE command gives EXQUOTA error

Hi Layne,
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

Antonio Maria Vigliotti
Layne Burleson_1
Regular Advisor

Re: PIPE command gives EXQUOTA error

I discovered that unlike maxdetach, the prclm quota does not use "0" as unlimited. The system account was set to 0 and because (for reasons unknown) the pql_mprclm was set to 0, the pipe command could not create subprocesses.

Many thanks to those that offered help!

Layne