What causes the rpc.ttdbserverd process to be CPU bound? How can it be rectified?

The rpc.ttdbserverd is the tooltalk database server used by Solaris. This is rpc based. The purpose of this server is for the creation and management of database files maintained under the TT_DB directories. This server becomes CPU bound due to the existence of corrupted entries in the TT_DB directories. This problem can be rectified by stopping the running rpc.ttdbserverd process, and manually removing all the local TT_DB directories present. Once this is done the rpc.ttdbserverd process can be restarted using the inetd. The TT_DB directories would be created automatically on restart. Unless specified, by default the directories are created in the top directory of the file system. In case, the user wants to specify a particular path he can do so by using the "/etc/tt/partition_map" to tell ttdbserverd where to create the directories.


Another possible reason for rpc.ttdbserverd to be CPU bound is the exhaustion of filedescriptors. This can easily fixed by increasing the number of filedescriptors that rpc.ttdbserverd begines with.

No comments:

Post a Comment

The advantages of Outsourcing Web Development Services

In the present digital world, acquiring a solid web presence is essential for companies to flourish. A well designed site is much much more ...