(updated)
My Base SAS program gives an error.
MPRINT(ADD_WGT_BREAKS): data disc_info(drop = wgtbrk_flg compress=yes); MPRINT(ADD_WGT_BREAKS): merge disc_info(in=ok1) single_wgt_breaks(in=ok2); MPRINT(ADD_WGT_BREAKS): by prod_type disc_id dstcrgn kyprdtyp begwgt endwgt; ERROR: An I/O error has occurred on file WORK.DISC_INFO.DATA. ERROR: File WORK.DISC_INFO.DATA is damaged. I/O processing did not complete. NOTE: The SAS System stopped processing this step because of errors.
It gives this repeatidly and in different programs. Our company recently mandidated that our tmp directory
change from
libname sastmp /usr/local/sas/tmp
to now be
libname sastmp /var/ourcompany/SAS/WORK/tmp/9.4
I am worried that this "new error" is from a tmp file being too large and not fitting in tmp area??
I did du -f and the drive isn't full, but perhaps the tmp file is gi-normous?
Am I crazy? What tests should I run?
Thanks!
When you are back at work, it would be great if you deliver the complete message/log.
If the file system is full, SAS might clean up after the error, so if you do a du later it will probably not show the relevant disk availability.
So monitor as the job runs, and add
options fullstimer;
to ou program, and it will tell you more about resource consumption in each step.
When you are back at work, it would be great if you deliver the complete message/log.
If the file system is full, SAS might clean up after the error, so if you do a du later it will probably not show the relevant disk availability.
So monitor as the job runs, and add
options fullstimer;
to ou program, and it will tell you more about resource consumption in each step.
the disk was full. I had cked it, but I had to ck it every second during execution using "df".
thanks
Join us for SAS Innovate April 16-19 at the Aria in Las Vegas. Bring the team and save big with our group pricing for a limited time only.
Pre-conference courses and tutorials are filling up fast and are always a sellout. Register today to reserve your seat.
Learn how use the CAT functions in SAS to join values from multiple variables into a single value.
Find more tutorials on the SAS Users YouTube channel.