ob单机部署运行今天突然异常停止了

ob版本:社区版4.3.5.3

在一个ecs上单机方式部署了ob,今天早上发现无法连接,进ecs查看,发现进程已经不在了,把observer.log拷贝出来,请帮忙分析一下是什么原因,谢谢!

observer.log.zip (9.1 MB)

5 个赞

目前看着日志 应该不是刚有问题的前后的日志信息了


从报错看 目前应该是无主了应该是节点有问题了 看看之前的归档日志还在不在

有这些log文件,请问看哪些?

学习中


这几个日志提供一下

看日志存在打印日志超时问题,使用的磁盘是什么类型的

学习

image
这个类型的云盘

日志文件有点大

https://ligang-test.oss-cn-shanghai.aliyuncs.com/observer.log.0916.zip

谢谢!

坐等看结果

集群规格多大的?
看日志存在500租户内存超限具体原因尚且不知,建议你重启一下集群然后把当时的日志提供一份。

在哪里看你说的规格?

麻烦帮忙打印下这个
addr2line -pCfe ./bin/observer 0xa92f088 0xa646af5 0xa779d7f 0xa7796f6 0xa779630 0xa779457 0x2102c9bf 0x2102c766 0x1db7a57d 0xa66b58d 0xa65306f 0x25b13ba5 0x25b11e7e 0x2b1974a47ea5 0x2b1974d5ab0d

[root@iZfab0l9paygwoZ oceanbase]# addr2line -pCfe ./bin/observer 0xa92f088 0xa646af5 0xa779d7f 0xa7796f6 0xa779630 0xa779457 0x2102c9bf 0x2102c766 0x1db7a57d 0xa66b58d 0xa65306f 0x25b13ba5 0x25b11e7e 0x2b1974a47ea5 0x2b1974d5ab0d
oceanbase::common::lbt() at ??:?
oceanbase::common::ObLogger::backtrace_if_needed(oceanbase::common::ObPLogItem&, bool) at ??:?
void oceanbase::common::ObLogger::do_log_message<void oceanbase::common::ObLogger::log_message_kv<oceanbase::common::ObILogKV, oceanbase::common::ObILogKV>(char const*, int, char const*, int, char const*, unsigned long, int, char const*, oceanbase::common::ObILogKV const&&, oceanbase::common::ObILogKV const&&)::{lambda(char*, long, long&)#1}>(bool, char const*, char const*, int, char const*, int, char const*, bool, unsigned long, int, void oceanbase::common::ObLogger::log_message_kv<oceanbase::common::ObILogKV, oceanbase::common::ObILogKV>(char const*, int, char const*, int, char const*, unsigned long, int, char const*, oceanbase::common::ObILogKV const&&, oceanbase::common::ObILogKV const&&)::{lambda(char*, long, long&)#1}&) at main.cpp:?
void oceanbase::common::ObLogger::log_it<void oceanbase::common::ObLogger::log_message_kv<oceanbase::common::ObILogKV, oceanbase::common::ObILogKV>(char const*, int, char const*, int, char const*, unsigned long, int, char const*, oceanbase::common::ObILogKV const&&, oceanbase::common::ObILogKV const&&)::{lambda(char*, long, long&)#1}&>(char const*, char const*, int, char const*, int, char const*, unsigned long, int, void oceanbase::common::ObLogger::log_message_kv<oceanbase::common::ObILogKV, oceanbase::common::ObILogKV>(char const*, int, char const*, int, char const*, unsigned long, int, char const*, oceanbase::common::ObILogKV const&&, oceanbase::common::ObILogKV const&&)::{lambda(char*, long, long&)#1}&) at main.cpp:?
void oceanbase::common::ObLogger::log_message_kv<oceanbase::common::ObILogKV, oceanbase::common::ObILogKV>(char const*, int, char const*, int, char const*, unsigned long, int, char const*, oceanbase::common::ObILogKV const&&, oceanbase::common::ObILogKV const&&) at main.cpp:?
void oceanbase::common::OB_PRINT<oceanbase::common::ObILogKV, oceanbase::common::ObILogKV>(char const*, int, char const*, int, char const*, unsigned long, int, char const*, char const*, oceanbase::common::ObILogKV const&&, oceanbase::common::ObILogKV const&&) at ??:?
oceanbase::common::ObServerMemoryConfig::check_limit(bool)::$_138::operator()(char const*) const [clone .llvm.6563700952420592616] at 0_cxx.cxx:?
oceanbase::common::ObServerMemoryConfig::check_limit(bool) at ??:?
oceanbase::storage::ObPrintTenantMemoryUsage::runTimerTask() at ??:?
oceanbase::common::ObTimerTaskThreadPool::handle(void*) at 2_cxx.cxx:?
oceanbase::common::ObSimpleThreadPoolBaseoceanbase::common::ObLightyQueue::run1() at 0_cxx.cxx:?
oceanbase::lib::Threads::run(long) at ??:?
oceanbase::lib::thread::__th_start(void*) at 0_cxx.cxx:?
?? ??:0
?? ??:0

重启能启动起来吗?

学习中