
|
提問(wèn)三步曲: 提問(wèn)先看教程/FAQ索引(wdcp,wdcp_v3,一鍵包)及搜索,會(huì)讓你更快解決問(wèn)題
1 提供詳細(xì),如系統(tǒng)版本,wdcp版本,軟件版本等及錯(cuò)誤的詳細(xì)信息,貼上論壇或截圖發(fā)論壇
2 做過(guò)哪些操作或改動(dòng)設(shè)置等
溫馨提示:信息不詳,很可能會(huì)沒人理你!論壇有教程說(shuō)明的,也可能沒人理!因?yàn)?你懂的
執(zhí)行 ls / 命令時(shí),系統(tǒng)卡死, ctrl+c 也不能結(jié)束
此問(wèn)題一般都是因?yàn)閙ount 對(duì)端服務(wù)失效,本地目錄卡死造成
首先使用 命令跟蹤, 查看執(zhí)行到哪一步卡死:
# 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",
可以看到,命令執(zhí)行到 /mnt這個(gè)目錄時(shí),停止不動(dòng)了
也可以使用cat /proc/mounts 查看當(dāng)前mount狀態(tài),發(fā)現(xiàn)確實(shí)有對(duì)mnt目錄的記錄
# cat /proc/mounts 192.168.10.150:/opt/ /mnt nfs4 ....
2. fuser 查看問(wèn)題目錄進(jìn)程
問(wèn)題定位/mnt目錄,使用fuser 查看此目錄占用進(jìn)程
fuser -m /mnt 無(wú)法獲取 /proc/4110/fd/255 的文件狀態(tài): 失效文件句柄
無(wú)法獲取 /proc/9492/fd/255 的文件狀態(tài): 失效文件句柄
無(wú)法獲取 /proc/29965/fd/255 的文件狀態(tài): 失效文件句柄
3.kill 解決
找到進(jìn)程號(hào)直接kill
# kill -9 4110 # kill -9 9492 # kill -9 29965
問(wèn)題解決
strace命令是一個(gè)集診斷、調(diào)試、統(tǒng)計(jì)與一體的工具,我們可以使用strace對(duì)應(yīng)用的系統(tǒng)調(diào)用和信號(hào)傳遞的跟蹤結(jié)果來(lái)對(duì)應(yīng)用進(jìn)行分析,以達(dá)到解決問(wèn)題或者是了解應(yīng)用工作過(guò)程的目的, 具體使用可以查看幫助.
文章來(lái)源:www.raksmart.com/55.html |
|