Please refer the issue 3086,
from the master branch in repository, check rasa/agent.py at master · RasaHQ/rasa · GitHub line no : 149 - 155
if resp.status in [204, 304]:
logger.debug(
"Model server returned {} status code, "
"indicating that no new model is available. "
"Current fingerprint: {}"
"".format(resp.status, fingerprint)
)
return resp.headers.get("ETag")
And line no : 120 - 123
if new_model_fingerprint:
_load_and_set_updated_model(agent, model_directory, new_model_fingerprint)
else:
logger.debug("No new model found at URL {}".format(model_server.url))
This Bug was raised an year ago, I Think solution is: Change
if new_model_fingerprint:
_load_and_set_updated_model(agent, model_directory, new_model_fingerprint)
else:
logger.debug("No new model found at URL {}".format(model_server.url))
to
if new_model_fingerprint != agent.fingerprint:
agent.fingerprint = new_model_fingerprint
_load_and_set_updated_model(agent, model_directory, new_model_fingerprint)
else:
logger.debug("No new model found at URL {}".format(model_server.url))
Am i wrong , let me know? .