GBase 8a
运维管理
文章

GBase 8a通过strace获取gccli/gncli连接数据库卡住的报错信息方法

发表于2025-01-11 12:20:1117次浏览0个评论

运行gccli -uroot命令,并将运行信息打印到文件trace.log,比如用于排查gccli卡住问题

strace -o trace.log gccli -uroot

[gbase@hd13 ~]$ more trace.log
execve("/opt/10.10.10.13/gcluster/server/bin/gccli", ["gccli"], [/* 36 vars */]) = 0
brk(0)                                  = 0xf36000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd090c4e000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("tls/x86_64/libpthread.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("tls/libpthread.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("x86_64/libpthread.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("libpthread.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/opt/10.10.10.13/gcware/lib64/tls/x86_64/libpthread.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/opt/10.10.10.13/gcware/lib64/tls/x86_64", 0x7ffe701f0f70) = -1 ENOENT (No such file or directory)
open("/opt/10.10.10.13/gcware/lib64/tls/libpthread.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/opt/10.10.10.13/gcware/lib64/tls", 0x7ffe701f0f70) = -1 ENOENT (No such file or directory)
open("/opt/10.10.10.13/gcware/lib64/x86_64/libpthread.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/opt/10.10.10.13/gcware/lib64/x86_64", 0x7ffe701f0f70) = -1 ENOENT (No such file or directory)
open("/opt/10.10.10.13/gcware/lib64/libpthread.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/opt/10.10.10.13/gcware/lib64", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/opt/10.10.10.13/gcluster/server/lib/gbase/tls/x86_64/libpthread.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/opt/10.10.10.13/gcluster/server/lib/gbase/tls/x86_64", 0x7ffe701f0f70) = -1 ENOENT (No such file or directory)
open("/opt/10.10.10.13/gcluster/server/lib/gbase/tls/libpthread.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/opt/10.10.10.13/gcluster/server/lib/gbase/tls", 0x7ffe701f0f70) = -1 ENOENT (No such file or directory)
open("/opt/10.10.10.13/gcluster/server/lib/gbase/x86_64/libpthread.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/opt/10.10.10.13/gcluster/server/lib/gbase/x86_64", 0x7ffe701f0f70) = -1 ENOENT (No such file or directory)
open("/opt/10.10.10.13/gcluster/server/lib/gbase/libpthread.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/opt/10.10.10.13/gcluster/server/lib/gbase", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/opt/10.10.10.13/gnode/server/lib/gbase/tls/x86_64/libpthread.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/opt/10.10.10.13/gnode/server/lib/gbase/tls/x86_64", 0x7ffe701f0f70) = -1 ENOENT (No such file or directory)
open("/opt/10.10.10.13/gnode/server/lib/gbase/tls/libpthread.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/opt/10.10.10.13/gnode/server/lib/gbase/tls", 0x7ffe701f0f70) = -1 ENOENT (No such file or directory)
open("/opt/10.10.10.13/gnode/server/lib/gbase/x86_64/libpthread.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/opt/10.10.10.13/gnode/server/lib/gbase/x86_64", 0x7ffe701f0f70) = -1 ENOENT (No such file or directory)
open("/opt/10.10.10.13/gnode/server/lib/gbase/libpthread.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/opt/10.10.10.13/gnode/server/lib/gbase", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/opt/10.10.10.13/gnode/server/lib/gbase/plugin/gbfti/lib/tls/x86_64/libpthread.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/opt/10.10.10.13/gnode/server/lib/gbase/plugin/gbfti/lib/tls/x86_64", 0x7ffe701f0f70) = -1 ENOENT (No such file or directory)
open("/opt/10.10.10.13/gnode/server/lib/gbase/plugin/gbfti/lib/tls/libpthread.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/opt/10.10.10.13/gnode/server/lib/gbase/plugin/gbfti/lib/tls", 0x7ffe701f0f70) = -1 ENOENT (No such file or directory)
open("/opt/10.10.10.13/gnode/server/lib/gbase/plugin/gbfti/lib/x86_64/libpthread.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/opt/10.10.10.13/gnode/server/lib/gbase/plugin/gbfti/lib/x86_64", 0x7ffe701f0f70) = -1 ENOENT (No such file or directory)

 

评论

登录后才可以发表评论