Mhonarc MHonArc v2.6.8 (Perl 5.00503 solaris) Copyright (C) 1995-2003 Earl Hood, [EMAIL PROTECTED]
Perl This is perl, version 5.005_03 built for sun4-solaris Copyright 1987-1999, Larry Wall Solairs SunOS cdnemailweb.Cadence.COM 5.8 Generic_108528-19 sun4u sparc SUNW,Ultra-80 Thanks, Rangesh > -----Original Message----- > From: Earl Hood [mailto:[EMAIL PROTECTED] > Sent: Saturday, March 06, 2004 1:38 AM > To: [EMAIL PROTECTED] > Subject: Re: Large archive conversion problem > > On March 5, 2004 at 17:33, "Rangesh Kona" wrote: > > > read(6, " f C J y j 7 / G n + W n".., 8192) = 8192 > > read(6, " g a P f Q t a s W I\n 1".., 8192) = 8192 > > read(6, " r E Z R L Y 4 1 Z K O k".., 8192) = 8192 > > read(6, " m R W t I k z x T q R m".., 8192) = 8192 > > read(6, " d y H 5 Y 7 v e 7 c W T".., 8192) = 8192 > > read(6, " L 4 d j 4 0 K J f x 5 P".., 8192) = 8192 > > read(6, " M 0 W i c g e G F w O k".., 8192) = 898 > > read(6, 0x00423914, 8192) = 0 > > Looks like the above is the reading of base64 data. > > > open64("/usr2/emailweb/archives_html/pft_afe", O_RDONLY|O_NDELAY) = 255 > > open("/usr2/emailweb/archives_html/pft_afe/atch0UluOhWkOM", > > O_WRONLY|O_CREAT|O_EXCL, 0600) = 256 > > close(256) = 0 > ... > > open("/usr2/emailweb/archives_html/pft_afe/atchjUGkg3N7aa", > > O_WRONLY|O_CREAT|O_EXCL, 0600) = 256 > > close(256) = 0 > > close(6) = 0 > > write(2, "\n E R R O R : U n a b".., 106) = 106 > > close(4) = 0 > > Hmm. What version of MHonArc, Perl, and version of Solaris are > you running? > > It appears that the return file descriptor of 256 is not something > perl likes, and it could appear to be something with Solaris too. > Doing a quick Google search provides the following: > <http://www.google.com/search?q=perl+sysopen+256&hl=en&lr=&ie=UTF- > 8&oe=UTF-8&start=20&sa=N> > > Now, you have clipped the entire truss output. I find it strange > that 256 should be returned from open(). This implies that there > are 255 open files, and the open64() call returns 255, but the > previous read() calls are dealing with file descriptor 6. Which > means I would expect the open64() call to return 7. > > MHonArc should not have that many open files at any given time, > so to determine if MHonArc could be doing something not proper. > If you can, zip up the complete output and mail to my personal > address. > > BTW, when invoking mhonarc, the input folders should be the > last arguments on the command-line. In a previous post, you wrote: > > > /usr/bin/mhonarc -add /tmp/pft_afe2002qt3 -rcfile > > /usr2/emailweb/mhonarc/rc_main -title pft_afe -ttitle pft_afe -sort > > -reverse -treverse -outdir /usr2/emailweb/archives_html/pft_afe/ > > It should be: > > /usr/bin/mhonarc -add -rcfile \ > /usr2/emailweb/mhonarc/rc_main -title pft_afe -ttitle pft_afe -sort \ > -reverse -treverse -outdir /usr2/emailweb/archives_html/pft_afe \ > /tmp/pft_afe2002qt3 > > --ewh