Operating System - HP-UX
1833543 Members
2915 Online
110061 Solutions
New Discussion

Informix sqlexecd fails to start as slsd has its port

 
David Burgess
Esteemed Contributor

Informix sqlexecd fails to start as slsd has its port

We are running informix on a D350 running HPUX 11.00. Sometimes on boot Informix sqlexecd fails to start as slsd has its port.

The start scripts are :-

/sbin/rc2.d/S780slsd
/sbin/rc3.d/S666sqlexecd

sqlexecd has an entry in /etc/services as port 1001.

/etc/rc.config.d/slsd has SLSD_DAEMON=1 to start at boot

We have used lsof to prove that slsd is running on port 1001.

Why is slsd on port 1001 and what defines it. Is it a random port and hence causes a random problem?

Other servers with the same configuration have no issue.

Regards,

Dave.
4 REPLIES 4
Stefan Farrelly
Honored Contributor

Re: Informix sqlexecd fails to start as slsd has its port

Possible someone has used rpcinfo to register slsd on port 1001. Check with rpcinfo (see man rpcinfo on how to deregister it and then re-register on different port).
Im from Palmerston North, New Zealand, but somehow ended up in London...
David Burgess
Esteemed Contributor

Re: Informix sqlexecd fails to start as slsd has its port

rpcinfo doesn't list anything on port 1001.

Regards,

Dave.
David Burgess
Esteemed Contributor

Re: Informix sqlexecd fails to start as slsd has its port

Do you know what defines the port where SLSd listens?

Regards,

Dave.
David Burgess
Esteemed Contributor

Re: Informix sqlexecd fails to start as slsd has its port

On the other servers

/usr/local/bin/lsof -i TCP | grep -i sls

returns nothing. What listen on 1 server and not the others?

Dave.