(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
Are you ready for the spotlight? We're accepting content ideas for SAS Innovate 2025 to be held May 6-9 in Orlando, FL. The call is open until September 25. Read more here about why you should contribute and what is in it for you!
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.