Hi, I have a standalone RASA NLU server that dies every few hours. I don’t know the reason behind this or how to fix it. I am using the following command to start the server.
It is running is in a Docker container. Earlier I thought that the server may be running in the background in the container and the absence of any foreground process might be killing the docker. So, I scheduled a random lightweight process in the foreground. But later I found that the NLU server is being shut down automatically in the docker after a few hours. I have no idea why this is happening.
As a temporary fix, right now, I have scheduled a crontab job that checks(in every 3 minutes) if the NLU server is running. If it is not then the docker is restarted. But, I don’t want to keep production servers like that.