Troubleshooting: Checking Linkurious status
Process monitoring
Linkurious Enterprise starts 3 separate processes when launched:
node
(ornode.exe
): The internal process managernode
(ornode.exe
): The Linkurious Enterprise Server processjava
(orjava.exe
): The embedded Elasticsearch indexation server (if enabled).
Check if these processes are alive by opening the menu from the Linkurious Enterprise directory (see how to open it on each operating system below):
Linux systems
Run menu.sh
. Alternately, run menu.sh status
.
Windows systems
Run menu.bat
. Alternately, run menu.bat status
.
Mac OS systems
Run menu.sh.command
. Alternately, run menu.sh.command status
.
API status
The status of the API can be retrieved using a browser or a command line HTTP client like cURL.
To retrieve the API status, send a GET
request to http://127.0.0.1:3000/api/status
(replace 127.0.0.1
and 3000
with the actual host and port of your server).
// example response
{
"status": {
"code": 200,
"name": "initialized",
"message": "Linkurious ready to go :)",
"uptime": 8633
}
}
API version
To retrieve the API status, send a GET
request to http://127.0.0.1:3000/api/version
(replace 127.0.0.1
and 3000
with the actual host and port of your server).
// example response
{
"tag_name": "3.1.15",
"name": "Brilliant Burrito",
"prerelease": false,
"enterprise": true
}