- 论坛徽章:
- 0
|
我的程序运行在linux下,运行了大约1个月了
最近通过ll /proc/10849/fd命令查看程序打开的文件,其结果大致是这样的(我去掉了一些):
lrwx------ 1 cfm cfm 64 Jan 25 11:12 0 -> /dev/pts/3 (deleted)
l-wx------ 1 cfm cfm 64 Jan 25 11:12 1 -> /dev/null
lrwx------ 1 cfm cfm 64 Jan 25 11:12 2 -> /dev/pts/3 (deleted)
lrwx------ 1 cfm cfm 64 Jan 25 11:12 3 -> /usr/cfm/logs/cfm.200701.log (deleted)
lrwx------ 1 cfm cfm 64 Jan 25 11:12 4 -> /tmp/cfm.lck (deleted)
lrwx------ 1 cfm cfm 64 Jan 25 11:12 6 -> socket:[117050]
lr-x------ 1 cfm cfm 64 Jan 25 11:12 9 -> /opt/app/oracle/OraHome1/rdbms/mesg/ocius.msb
我的问题是/usr/cfm/logs/cfm.200701.log (deleted)后面那个delete表示的是什么意思啊?
这个文件是用户记录日志的文件,在程序一开始的时候打开的,整个运行期间应该都不会被关闭的文件.另外我看了,这个文件还存在由目录中,只是内容好久都没更新了(也就是程序已经不能向其写了)
是什么原因引起的这个问题啊? |
|