In this guide, you can find solutions to common issues that might occur with Flexmonster Data Server. See how to troubleshoot your issue if it is not listed here.
This section contains solutions to issues that can occur when running the Data Server.
This issue occurs when you are trying to run the Data Server on a port used by another program.
To resolve this issue, do one of the following:
This section contains solutions to issues related to index configurations or data sources.
This error might be caused by one of the following:
This issue might occur when connecting to a secure PostgreSQL instance without making the necessary configurations. Learn more details in this support ticket.
This error might appear when remotely connecting to an SQL Server instance without starting SQL Server Browser. See how to start SQL Server Browser.
For more information on remote connections to SQL Server, refer to our guide.
This issue might be caused by one of the following:
SELECT * FROM `<table name>`
.This error occurs when Flexmonster Data Server does not have enough RAM to load an entire dataset.
To resolve this issue, do one of the following:
`SELECT a,b,c FROM table`
.0
.0
.false
.0
.false
.This error occurs when a JSON/CSV file specified in the index configuration cannot be found.
Ensure the file exists and the correct path to it is specified in the index. See how to specify path to a JSON/CSV file in the Data Server as a service, as a console application, or as a DLL.
This error is caused by an invalid or corrupted JSON/CSV data source.
Ensure that data in the JSON/CSV file is valid and formatted in the way supported by Flexmonster Data Server. Learn more about supported formats:
This section contains solutions to issues related to HTTPS configs.
This issue might occur because of the following reasons:
The main reason for this error is that HTTP/2 does not support the Data Server’s SSL certificate. See this thread to learn more.
One of the possible solutions to this error is to set the Protocols property to "Http1"
in flexmonster-config.json
:
"HTTPS": { "Enabled": true, "Protocols": "Http1", "Certificate": { // Your certificate } }
Note If you are using the Data Server as a service, see where to find flexmonster-config.json.
This section contains solutions to issues related to the Admin Panel.
Sometimes the configuration file might become corrupted or locked because of unsuccessful changes, interrupted saving, entering invalid values, etc.
Resolve issues with the configuration file in the following way:
Step 1. Open the Admin Panel.
Step 2. Click Stop server in the lower-left corner of the window.
Step 3. Rename the current Data Server configuration file (e.g., to flexmonster-config.old
).
Step 4. Choose if you want to use a previous config or revert to the default one:
Step 4.1. Check if a previous configuration file exists.
The Admin Panel might save your successful configurations in separate files. Depending on your OS, the previous configs can be stored in the following location:
C:/ProgramData/FlexmonsterDataServer/configs/
.~/.local/share/FlexmonsterDataServer/configs/
(will resolve to /home/[current_user]/.local/share/FlexmonsterDataServer/configs/
).Step 4.2. Rename the previous config to flexmonster-config.json
and move it to the location of the current config.
If there are no previous configuration files, revert to the default config.
Step 4.1. Open the Admin Panel.
Step 4.2. Click Start server in the lower-left corner of the window.
The default config will be created automatically.
This error might be caused by one of the following:
C:/ProgramData/FlexmonsterDataServer/
.~/.local/share/FlexmonsterDataServer/
(will resolve to /home/[current_user]/.local/share/FlexmonsterDataServer/
).