为何我在单机部署使用的时候,过几分钟来分钟就断掉
在ubuntu1804部署了nebula和NebulaGraph Studio,在浏览器中连接以后,可以操作几分钟,过几分钟连接就断掉?
为何我在单机部署使用的时候,过几分钟来分钟就断掉
在ubuntu1804部署了nebula和NebulaGraph Studio,在浏览器中连接以后,可以操作几分钟,过几分钟连接就断掉?
你的问题选的分类不对,我给你编辑成【用户问答】了。你看下 Studio 相关的配置是什么,贴一下。
就是原始的配置没修改
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来分钟就断掉,重启服务就恢复,我也是醉了
用这个关掉所有nebula服务再重启
pgrep -al -u$(whoami) nebula- | cut -d ' ' -f 1 | xargs kill -9 {}
再检查一下是不是内存不够?
Add Hosts 了吗?
添加了,而且我用这个命令
./nebula-console -addr 127.0.0.1 -port 9669 -u root -p qsh123 -f /home/qsh/Downloads/basketballplayer-2.X.ngql
导入数据,也是会报错
但是综合你的日志和截图,看上去都是没有成功将 storaged 加入集群。通过 show hosts 看下
没有 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)]>
添加执行错误,非常感谢你的解答
端口不应该是 9779 吗?你修改过端口?