Error: Unable to start ArcSDE, Please check for zombie processes
When starting the ArcSDE service on a Solaris 9 or Solaris 10 machine, the following error message is returned: "Unable to start ArcSDE, Please check for zombie processes".
This error can have multiple causes.
Possible causes include:
1. An existing ArcSDE process is running and has hung. 2. There is an orphaned giomgr process that is no longer associated with a gsrvr process. 3. Another process is hung. 4. Another process is already using SDE's port. 5. The IPNODES file has been set up incorrectly. 6. IPv6 has been installed on the machine rather than IPv4.
Solution or Workaround
There are multiple possible solutions based on the cause of the issue.
To check for existing SDE processes that are hung, try the following:
a) Search for and remove any currently running SDE processes:
Code: ps -ef | grep sde
b) Make a note of any SDE owned processes, and kill them:
Code: kill -9 <process id>
c) Start SDE again:
Code: sdemon -o start -i <service name>
d) If this still produces the error regarding zombie processes, try changing the syntax to the following: