How to find the Process ID for the Data Sync services

  • 7007652
  • 24-Jan-2011
  • 10-Dec-2013

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.
  1. Browse to /var/run/datasync directory
  2. 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.
  3. 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