Kernel 什么会导致kopen被吊死?

Kernel 什么会导致kopen被吊死?,kernel,aix,truss,Kernel,Aix,Truss,我从运行的AIX truss中获得了以下代码行: kopen("path/to/file", O_WRONLY|O_CREAT|O_NSHARE|O_DSYNC|O_LARGEFILE,S_IRUSR|S_IWUSR|S_IRGRP|S_IROTH) (sleeping...) 我假设睡眠…意味着我们在这里等待了很长一段时间(10分钟后,我杀死了它)。什么会导致这个挂起来?我能想到的唯一一件事是,该文件被锁定,但它会挂起还是只返回一些错误代码?该文件是在网络文件系统(例如NFS、SMB)上,还

我从运行的AIX truss中获得了以下代码行:

kopen("path/to/file", O_WRONLY|O_CREAT|O_NSHARE|O_DSYNC|O_LARGEFILE,S_IRUSR|S_IWUSR|S_IRGRP|S_IROTH) (sleeping...)

我假设
睡眠…
意味着我们在这里等待了很长一段时间(10分钟后,我杀死了它)。什么会导致这个挂起来?我能想到的唯一一件事是,该文件被锁定,但它会挂起还是只返回一些错误代码?

该文件是在网络文件系统(例如NFS、SMB)上,还是一个特殊文件(例如字符设备、块设备、套接字或管道)?该文件位于NFS挂载上