Sun XSun problem
Hopefully, this is it.. hope it helps, or I’m fresh out of idea’s……
The rpc.ttdbserverd process increases dramatically whenever someone logs into
CDE/Openwindows through the dtlogin screen.
No errors are indicated anywhere. Killing the rpc.ttdbserverd process helps
to bring the system back to normal, but the process is restarted again when
logging back out and in just because that daemon is necessary for starting
the ttsession process.
Problem Solution
The problem is as indicated in bugid 4017415. Two things need to be done:
[1] Increase the number of file descriptors for the system. To do this, edit
the /etc/system file and put the following two lines at the end of the file:
set rlim_fd_cur = 128
set rlim_fd_max = 1024
[2] Clean the tooltalk database. Some users said that they had to clean out
the tooltalk databases a couple of times before the problem went away.
To do this, type the following commands:
[a] /etc/rc2.d/S99dtlogin stop < --- this will stop the dtlogin process
df -kF ufs | awk '{if (NR>1) print $6 “/TT_DB”}’ < --- this will find all TT database files
[c] rm -rf `df -kF ufs | awk '{if (NR>1) print $6 “/TT_DB”}’`
<--- remove all those database files
[d] /etc/rc2.d/S99dtlogin start <--- start the dtlogin process After doing all this, reboot the system.