热门话题
  • 游戏辅助技术与交流...
    讨论 36408 · 今日 0
  • 互联网网络等问题...
    讨论 21896 · 今日 0
  • 综合技术问答...
    讨论 2827 · 今日 0
  • 电脑入门技术专版...
    讨论 2041 · 今日 0
  • 软文/微广/推荐...
    讨论 422 · 今日 0
  • WEB
    本版专为WEB程序员...
    讨论 229 · 今日 0
  • ...
    讨论 39 · 今日 0
  • df -h命令卡死如何解决 2019-5-22

    raksmart2018 201°

    执行 ls / 命令时,系统卡死, ctrl+c 也不能结束

    此问题一般都是因为mount 对端服务失效,本地目录卡死造成

    首先使用 命令跟踪, 查看执行到哪一步卡死:

    # strace  ls /
    
        ..
        lgetxattr("/MegaSAS.log", "system.posix_acl_default", 0x0, 0) = -1 ENODATA (No data available)
        lstat("/net", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
        lgetxattr("/net", "security.selinux", 0x258f850, 255) = -1 EOPNOTSUPP (Operation not supported)
        lstat("/net", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
        lgetxattr("/net", "system.posix_acl_access", 0x0, 0) = -1 EOPNOTSUPP (Operation not supported)
        lstat("/chaichuan_test", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
        lgetxattr("/chaichuan_test", "security.selinux", 0x258f850, 255) = -1 ENODATA (No data available)
        lstat("/chaichuan_test", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
        lgetxattr("/chaichuan_test", "system.posix_acl_access", 0x0, 0) = -1 ENODATA (No data available)
        lgetxattr("/chaichuan_test", "system.posix_acl_default", 0x0, 0) = -1 ENODATA (No data available)
        lstat("/mnt", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0
        lgetxattr("/mnt",

    可以看到,命令执行到 /mnt这个目录时,停止不动了

    也可以使用cat /proc/mounts 查看当前mount状态,发现确实有对mnt目录的记录

    # cat /proc/mounts 
     
        192.168.10.150:/opt/ /mnt nfs4 ....

    2. fuser 查看问题目录进程

    问题定位/mnt目录,使用fuser 查看此目录占用进程

    fuser -m /mnt
    无法获取 /proc/4110/fd/255 的文件状态: 失效文件句柄
    无法获取 /proc/9492/fd/255 的文件状态: 失效文件句柄
    无法获取 /proc/29965/fd/255 的文件状态: 失效文件句柄

    3.kill 解决

    找到进程号直接kill

     # kill -9 4110
    
     # kill -9 9492
    
     # kill -9 29965

    问题解决

    strace命令是一个集诊断、调试、统计与一体的工具,我们可以使用strace对应用的系统调用和信号传递的跟踪结果来对应用进行分析,以达到解决问题或者是了解应用工作过程的目的, 具体使用可以查看帮助.

    此教程来自固定链接:http://www.rakbuluo.com/p26


    0
    0
    网站数据
    讨论 63313 成员 5024 在线 5
    搜索