0

我正在尝试在我的共享服务器上部署 rasa。我已经按照Docker Compose 安装文档来部署 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"

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

4

2 回答 2

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

然后它的作品。

于 2021-01-16T08:15:49.237 回答
0

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

在此处输入图像描述

于 2021-01-13T13:46:25.553 回答