Prerequisites [Optional]

Administrative access to the data engine server and buffer for log and data engine manager access.


Problem

The site communication state tag was showing a value of 12, the unknown error value. 


Resolution

This resolution walks through a specific use-case solution. There could be different reasons for a value of 12 than corrected here.


Step 1: Make sure the logs are in verbose

The configuration file for this service sets the logging threshold. This can be found in the install directory. In this case, "ALL" will add verbose logs.


C:\Program Files (x86)\Baze Technology\Baze ConnectionMonitor Service

Step 2: Find the section of the logs describing the different checks performed by the service

In the log directory, the Baze.ConnectionMonitor.Service.Host.exe.log file shows the activity of the communication monitor service.


Step 3: Correct the issue, in this case timezone


From the logs, we noticed that the lag time evaluation failed, and that the timestamp for the heartbeat tag was one hour behind the server time of utc now. Since the heartbeat tag was working, i.e. values counting up, shown as connected, and getting an updated timestamp on the buffer and master, we know there must be a timezone or clock drift issue.



Background [Optional]

For the site communication tag, ${Site}-CommunicationState there a few different options of values. This tag requires the use of the ${Site}-Heartbeat tag as well. Check delivery.bazefield.com for related taglists and how to implement documentation.


0Buffer Ok - no issues detected
9Data is Backfilling
10No reply from buffer ip via ping
11No reply from data engine port
12Unknown Comm Failure


Product Environment and Version


Bazefield Communication Monitor Service