PROG pipe failed: Illegal seek

Jeff Weisberg jaw+arguslist at tcp4me.com
Tue Mar 6 18:05:53 EST 2007


| [2007/3/5 9:45:58] [28621] PROG pipe failed: Illegal seek
| 
| Does anyone have any clues about where to start looking for the source or
| remediation of this problem?


the error message means:
	you are running solaris
	perl is compiled as a 32 bit app
	you are out of usable file descriptors

32 bit apps under solaris are limited to only 255
file descriptors.

see:
	http://search.cpan.org/~nwclark/perl-5.8.8/README.solaris#Limits_on_Numbers_of_Open_Files_on_Solaris.


the workarounds:

	newer argus code will be faster and has better startup
	behaviour, which may reduce the number of descriptors used.

	run your tests less often, so fewer are running at
	any given time.

	recompile perl as a 64bit app

	install {Net,Free,Open}BSD or Linux



More information about the Arguslist mailing list