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 full-text search 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": "4.1.7",
"name": "Brilliant Burrito",
"prerelease": false,
"enterprise": true
}