Troubleshooting Historian Server Components

Changing Service Port Numbers: To change the port number of any of the Configuration Manager, Data Archiver or Diagnostics Manager:
  1. From Historian Admin Console, change the Port Number from the Services page.
    Note: You cannot update the port number of a service which is already in use in the same machine.
  2. Ensure that the changed port numbers are updated in the registry which is located at HKEY_LOCAL_MACHINE\SOFTWARE\Intellution, Inc.\iHistorian\Services.

    If the port number is not updated, you must update it manually.

  3. Restart the corresponding service.

    For example, if you change the port number of the Data Archiver, then you must restart the Data Archiver service.

Connecting a Historian Server to a Historian Client through a Firewall: To connect a Historian server to a Historian Client through a firewall from a remote machine, you must enable the public HTTPS port number that you have specified while installing Web-based Clients.

Receiving a Collector Configuration Error: If you receive a single ihConfigurationGetProperties[-2] error in the collector.LOG file, the error most likely occurred as a result of the collector connecting and querying for changes in the tag database immediately, getting a timeout, and then immediately querying again and succeeding.

User API Programs Not Freeing Up Memory: User API Programs built with anything other than Visual Studio .NET should be modified to call ihuFreePtr() to free any memory pointers returned by the User API. Do not free these pointers using free() in your application or you can risk memory corruption. User API does not support Unicode programming.

Maximum Buffer Memory Size: You can specify the maximum memory buffer size that an archiver queue can take. By default, memory buffer size is 100MB.