-
报错描述: 界面配置nebula
连接报错504 gateway timeout
,同时提示配置失败:undefined
-
nebula 版本:2.5.0
-
部署方式 :分布式(meta,graph,storage
部署在三台节点), nebula和studio
部署在不同节点
-
nebula rpm包: nebula-graph-2.5.0.el7.x86_64.rpm
-
nebula studio版本: 3.0.0
-
nebula studio rpm包: nebula-graph-studio-3.0.0-1.x86_64.rpm
-
报错日志: 我在studio
部署节点的/usr/local/nebula-graph-studio
目录下没有找到有关的报错日志, 在nebula
部署的logs
目录下,也没有看到相关报错
-
排查方向:
首先按照官方文档的连接数据库错误进行排查,均无问题
https://docs.nebula-graph.com.cn/nebula-studio/troubleshooting/st-ug-config-server-errors/
同时,通过console
用同样配置链接nebula
,连接是正常的
我在社区里看了一个类似的问题:
和我遇到的问题不太一样
感觉很困惑,请问还有哪个目录下可以查看相关报错日志,
是什么导致我出现了这个问题,该如何解决呢?
十分感谢!
我在界面上点击清除连接,马上就有504的错误提示.
包括上述列举的问题,报错是我操作之后马上就返回的
根据这个反馈时间来看,貌似不应该是超时问题啊
studio通过http-gateway在8080端口提供web接口,是否有启动nebula-http-gateway?repo:https://github.com/vesoft-inc/nebula-http-gateway
有启动的,只是8080端口和我机器上的其它服务有所冲突,我在
/usr/local/nebula-graph-studio/vendors/nebula-http-gateway/conf/app.conf
把端口替换为了8082,其余的使用的均是默认配置
我在日志中发现了这样的报错,不知为什么,报错还是指向8080端口,
是因为我修改的配置不够全,还是studio 只支持8080端口呢?
感谢各位的回复,经过测试后,我确认了是因为我把端口号,从8080改为8082导致的
我目前修改了/usr/local/nebula-graph-studio/vendors/nebula-http-gateway/conf/app.conf
文件,并在停止脚本里,/usr/local/nebula-graph-studio/scripts/stop.sh
里的8080配置,目前看来是不够的
想要进一步请教一下,如果正确修改nebula-http-gateway的端口号,该怎么办呢?
还是说一定要保证机器的8080端口号是不被占用的呢?
studio里面其实有配置从8080端口取数据,如果你用源码跑的话可以修改studio中的端口配置,studio repo:https://github.com/vesoft-inc/nebula-studio, studio中的配置和http-gateway一起改才可以
您好,您的github链接访问报错404,但是您的说法是正确的.
最终,我通过论坛里一个历史的问题,解决了该问题
总结一下:
需要修改/usr/local/nebula-graph-studio/app/middleware/proxy.js
, /usr/local/nebula-graph-studio/app/middleware/proxy.js
,/usr/local/nebula-graph-studio/scripts/stop.sh
,
/usr/local/nebula-graph-studio/vendors/nebula-http-gateway/conf/app.conf
几个文件.
将里面的8080端口替换为想要的端口,重启studio即可
十分感谢耐心回复!
system
关闭
12
此话题已在最后回复的 7 天后被自动关闭。不再允许新回复。