IMSP stopped working (fwd)

David Alix David.Alix at isc.ucsb.edu
Mon Feb 14 17:42:57 EST 2005


A co-worker figured out the problem with imsp on our Solaris 9 box.  It 
occurred, not because of an unclean shutdown, but because the reboot 
initiated a change I had made to the kernel: setting the maximum number of 
file descriptors to 65536.

In dispatch.c, the value of nfds is set to the file descriptor table size. 
It later calls:
  nfound =   select(nfds, &rset, &wset, NULL, to);

In Solaris, the select function does not like it when the value of nfds is 
greater than FD_SETSIZE (which is set to 1024 by default).

By changing, in dispatch.c, the line
   nfds = getdtablesize();
to
   nfds = 1024;

and recompiling, the problem went away.



---------- Forwarded Message ----------
Date: Tuesday, February 08, 2005 10:40 AM -0800
From: David Alix <David.Alix at isc.ucsb.edu>
To: info-cyrus at lists.andrew.cmu.edu
Subject: IMSP stopped working

I have been running imsp 1.7b on a Solaris 9 system for a few months now,
and it has been running fine.  This morning, the system came down
uncleanly; on reboot imsp does not work.  The daemon runs out of inet.d-
when you telnet into the imsp port, you get the IMSP version banner

  OK Cyrus IMSP version 1.7b ready

then a note
  Conection to ....       closed by foreign host


When I run imspd -d, I get the version banner,
then the daemon dies.  In syslog, I get the following messages:

Feb  8 10:15:34 uxc imsp[21728]: [ID 254782 local6.info] imspd:\
 warning: unable to disassocate from parent: Not owner
Feb  8 10:15:34 uxc imsp[21728]: [ID 699280 local6.notice] imspd:
 start
Feb  8 10:15:34 uxc imsp[21728]: [ID 439472 local6.error] imspd\
 exiting: dispatch loop: Invalid argument


Does anyone have IMSP 1.7b running on Solaris 9?  ANyone seen
similar problems?  Any suggestions on how to fix this?

Thanks.

___________________________________
David Alix
Information Systems and Computing
David.Alix at isc.ucsb.edu
(805)893-4456
---
Cyrus Home Page: http://asg.web.cmu.edu/cyrus
Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html

---------- End Forwarded Message ----------



___________________________________
David Alix
Information Systems and Computing
David.Alix at isc.ucsb.edu
(805)893-4456
---
Cyrus Home Page: http://asg.web.cmu.edu/cyrus
Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html




More information about the Info-cyrus mailing list