Environment
Novell Data Synchronizer 1.0
Novell Data Synchronizer Mobility Pack
Situation
How to find the Process ID for the Data Sync services
How to find the PIDs for the Mobility Services
Need to troubleshoot which Process in Data Sync is causing high utilization
Resolution
While troubleshooting high utilization issues with Data Sync, sometimes it is important to understand what component of Data Sync is causing high utilization for proper troubleshooting. Please follow the steps listed below to find the Process ID of Data Sync components.
- Browse to /var/run/datasync directory
- It contains "configengine.pid ", "connectors.pid ', "syncengine.pid " and "webadmin.pid ". Viewing the content of these files will give the process ID for the Config Engine, Sync Engine, Connector Manager and Web Admin respectively.
- To find the PID of an individual connector, type "cat /var/log/datasync/syncengine/connectorManager.log | grep pid " and look towards the end of the file
The output should be similar to the following
2011-01-24 13:48:27.683 INFO [MainThread] [connectorManager:182] [userID:] [eventID:] [objectID:] [] Started default.pipeline1.groupwise, pid 17390
2011-01-24 13:48:27.729 INFO [MainThread] [connectorManager:182] [userID:] [eventID:] [objectID:] [] Started default.pipeline1.mobility, pid 17391
groupwise connector has a pid of 17390 and mobility connector has a pid of 17391 in the above example