共享服务器上的 Rasa X 部署

时间:2021-01-13 09:35:35

标签: docker deployment shared-hosting rasa-x

我正在尝试在我的共享服务器上部署 rasa。我已按照 Docker Compose Installation 文档部署 rasa。并尝试了脚本和手动部署。但它不起作用。

由于它共享服务器,我使用了 80 and 443 端口,因此我将 rasa/nginx 容器端口更改为 8080 and 8443,在 docker-compose.yml 文件中

当我点击 http://<server_ip>:8080 时,它被重定向到 http://<server_ip>/api/health 并最终显示无法连接。

当我点击 url http://<server_ip>:8080/conversations 时,它会显示标题为“Rasa X”的空白页面。

编辑:

仍然无法弄清楚是什么问题。但现在网址 http://<server_ip>:8080/ 返回 502 Bad Gateway

来自日志 docker-compose logs:

[error] 17#17: *40 connect() failed (111: Connection refused) while connecting to upstream, client: 43.239.112.255, server: , request: "GET / HTTP/1.1", upstream: "http://192.168.64.6:5002/", host: "http://<server_ip>:8080"

知道是什么原因造成的吗?

2 个答案:

答案 0 :(得分:0)

你是否也可以在 config.yml 文件中为小鸭服务器定义如下所示的端口

enter image description here

答案 1 :(得分:0)

似乎 RASA X 0.35.0 与服务器上的 RASA OPEN SOURCE 2.2.4 不兼容。

当我更改版本时,来自

RASA_X_VERSION=0.35.0
RASA_VERSION=2.2.4
RASA_X_DEMO_VERSION=0.35.0

RASA_X_VERSION=0.34.0
RASA_VERSION=2.1.2
RASA_X_DEMO_VERSION=0.34.0

然后就可以了。