这个报错

为何我在单机部署使用的时候,过几分钟来分钟就断掉

在ubuntu1804部署了nebula和NebulaGraph Studio,在浏览器中连接以后,可以操作几分钟,过几分钟连接就断掉?

你的问题选的分类不对,我给你编辑成【用户问答】了。你看下 Studio 相关的配置是什么,贴一下。

1 个赞

就是原始的配置没修改

Name: studio-api
Host: 0.0.0.0
Port: 7001
MaxBytes: 1073741824
Timeout: 60000
Log:
Mode: file
Level: error
KeepDays: 7
Debug:
Enable: false
Auth:
TokenName: “studio_token”
AccessSecret: “login_secret”
AccessExpire: 259200
File:
UploadDir: “./data/upload/”
TasksDir: “./data/tasks”
SqliteDbFilePath: “./data/tasks.db”
TaskIdPath: “./data/taskId.data”

原因是nebula graph会自己挂掉,为啥会挂掉我不太清楚。我重启下nebula就可以了,这个我该从哪里排查,我看logs中有诸多文件

可以在日志里看看meta和storage的错误日志,默认路径为:/usr/local/nebula/logs/

meta.ERROR

Log file created at: 2022/11/15 21:50:55
Running on machine: ubuntu
Running duration (h:mm:ss): 0:00:00
Log line format: [IWEF]yyyymmdd hh:mm:ss.uuuuuu threadid file:line] msg
E20221115 21:50:55.256394 39673 FileUtils.cpp:377] Failed to read the directory “/usr/local/nebula/data/meta/nebula” (2): No such file or directory

storage情况如下图

请忽略时间,我刚安的ubuntu 使用的是美国时区的时间,所以log是20号的

nebula-graphd.ERROR 情况

Log file created at: 2022/11/20 21:57:44
Running on machine: ubuntu
Running duration (h:mm:ss): 0:00:00
Log line format: [IWEF]yyyymmdd hh:mm:ss.uuuuuu threadid file:line] msg
E20221120 21:57:44.568208 2865 QueryInstance.cpp:137] SyntaxError: syntax error near THERE_ARE_SOME_ERRORS' E20221120 21:57:44.568208 2864 QueryInstance.cpp:137] SyntaxError: syntax error near THERE_ARE_SOME_ERRORS’
E20221120 21:57:44.568349 2865 QueryInstance.cpp:137] SyntaxError: syntax error near THERE_ARE_SOME_ERRORS' E20221120 21:57:44.568373 2864 QueryInstance.cpp:137] SyntaxError: syntax error near THERE_ARE_SOME_ERRORS’
E20221120 21:57:44.568380 2865 QueryInstance.cpp:137] SyntaxError: syntax error near THERE_ARE_SOME_ERRORS' E20221120 21:57:44.568416 2865 QueryInstance.cpp:137] SyntaxError: syntax error near THERE_ARE_SOME_ERRORS’
E20221120 21:57:44.568434 2865 QueryInstance.cpp:137] SyntaxError: syntax error near THERE_ARE_SOME_ERRORS' E20221120 21:57:44.568397 2864 QueryInstance.cpp:137] SyntaxError: syntax error near THERE_ARE_SOME_ERRORS’
E20221120 21:57:44.568449 2865 QueryInstance.cpp:137] SyntaxError: syntax error near THERE_ARE_SOME_ERRORS' E20221120 21:57:44.568467 2864 QueryInstance.cpp:137] SyntaxError: syntax error near THERE_ARE_SOME_ERRORS’
E20221120 21:57:45.569538 2865 QueryInstance.cpp:137] SyntaxError: syntax error near THERE_ARE_SOME_ERRORS' E20221120 21:57:45.569550 2864 QueryInstance.cpp:137] SyntaxError: syntax error near THERE_ARE_SOME_ERRORS’
E20221120 21:57:45.569623 2865 QueryInstance.cpp:137] SyntaxError: syntax error near THERE_ARE_SOME_ERRORS' E20221120 21:57:45.569738 2865 QueryInstance.cpp:137] SyntaxError: syntax error near THERE_ARE_SOME_ERRORS’
E20221120 21:57:45.569680 2864 QueryInstance.cpp:137] SyntaxError: syntax error near THERE_ARE_SOME_ERRORS' E20221120 21:57:45.569783 2865 QueryInstance.cpp:137] SyntaxError: syntax error near THERE_ARE_SOME_ERRORS’
E20221120 21:57:45.569797 2864 QueryInstance.cpp:137] SyntaxError: syntax error near THERE_ARE_SOME_ERRORS' E20221120 21:57:45.569814 2865 QueryInstance.cpp:137] SyntaxError: syntax error near THERE_ARE_SOME_ERRORS’
E20221120 21:57:45.569846 2865 QueryInstance.cpp:137] SyntaxError: syntax error near THERE_ARE_SOME_ERRORS' E20221120 21:57:45.569819 2864 QueryInstance.cpp:137] SyntaxError: syntax error near THERE_ARE_SOME_ERRORS’
E20221120 21:57:46.571130 2865 QueryInstance.cpp:137] SyntaxError: syntax error near THERE_ARE_SOME_ERRORS' E20221120 21:57:46.571131 2864 QueryInstance.cpp:137] SyntaxError: syntax error near THERE_ARE_SOME_ERRORS’
E20221120 21:57:46.571189 2865 QueryInstance.cpp:137] SyntaxError: syntax error near THERE_ARE_SOME_ERRORS' E20221120 21:57:46.571209 2865 QueryInstance.cpp:137] SyntaxError: syntax error near THERE_ARE_SOME_ERRORS’
E20221120 21:57:46.571225 2865 QueryInstance.cpp:137] SyntaxError: syntax error near THERE_ARE_SOME_ERRORS' E20221120 21:57:46.571249 2865 QueryInstance.cpp:137] SyntaxError: syntax error near THERE_ARE_SOME_ERRORS’
E20221120 21:57:46.571198 2864 QueryInstance.cpp:137] SyntaxError: syntax error near THERE_ARE_SOME_ERRORS' E20221120 21:57:46.571264 2865 QueryInstance.cpp:137] SyntaxError: syntax error near THERE_ARE_SOME_ERRORS’
E20221120 21:57:46.571296 2864 QueryInstance.cpp:137] SyntaxError: syntax error near THERE_ARE_SOME_ERRORS' E20221120 21:57:46.571308 2865 QueryInstance.cpp:137] SyntaxError: syntax error near THERE_ARE_SOME_ERRORS’

所有设置都是默认设置,我没有做任何修改

真是过10来分钟就断掉,重启服务就恢复,我也是醉了 :innocent: :innocent:


刚打开就挂掉,呜呜呜呜

用这个关掉所有nebula服务再重启
pgrep -al -u$(whoami) nebula- | cut -d ' ' -f 1 | xargs kill -9 {}
再检查一下是不是内存不够?

没用的,这些我试过了,我把机器重启都没用,把所有进程杀死,内存我设成8G,还是会挂掉,可能是某个地方需要设置下,现在就是找不着问题在哪

Add Hosts 了吗?

添加了,而且我用这个命令
./nebula-console -addr 127.0.0.1 -port 9669 -u root -p qsh123 -f /home/qsh/Downloads/basketballplayer-2.X.ngql

导入数据,也是会报错

https://docs.nebula-graph.io/2.0/basketballplayer-2.X.ngql

但是综合你的日志和截图,看上去都是没有成功将 storaged 加入集群。通过 show hosts 看下

好像是这个原因,不过为啥是offline状态

没有 add hosts 就是 offline 状态

(root@nebula) [(none)]> ADD HOSTS 127.0.0.1:7001
[ERROR (-1005)]: Existed!

Sun, 20 Nov 2022 23:57:59 PST

(root@nebula) [(none)]> ADD HOSTS “127.0.0.1”:7001
[ERROR (-1005)]: Existed!

Sun, 20 Nov 2022 23:59:33 PST

(root@nebula) [(none)]>
添加执行错误,非常感谢你的解答

Drop一下hosts再重新加?

1 个赞

端口不应该是 9779 吗?你修改过端口?

1 个赞