Troubleshooting Historian Server Components
- 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.
- 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.
- 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.