如何解决共享服务器上的 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"
知道是什么原因造成的吗?
解决方法
你是否也可以在 config.yml 文件中为小鸭服务器定义如下所示的端口
,似乎 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
然后就可以了。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。