如何关闭linux shell上打开(删除)的文件描述符

如何关闭linux shell上打开(删除)的文件描述符,linux,debian,file-descriptor,lsof,openvz,Linux,Debian,File Descriptor,Lsof,Openvz,如果我使用 lsof -n | grep deleted 我有一个php5 fpm列表值的列表 列表值的两个示例输出: (deleted)/dev/zero (stat: No such file or directory) (deleted)/tmp/.ZendSem.JQTejx 1) 如何在openVZ容器中关闭它们 2) 这是因为忘记关闭php脚本中的mysql句柄吗 df -h 显示41%/var/lib/vz/root/102/var/www/clients/client1/

如果我使用

lsof -n | grep deleted
我有一个
php5 fpm
列表值的列表

列表值的两个示例输出:

(deleted)/dev/zero (stat: No such file or directory)

(deleted)/tmp/.ZendSem.JQTejx
1) 如何在openVZ容器中关闭它们

2) 这是因为忘记关闭php脚本中的mysql句柄吗

df -h
显示41%/var/lib/vz/root/102/var/www/clients/client1/web1/log 在日志目录中只有几MB


那么如何恢复丢失的Web空间呢?

lsof输出的第一列告诉您打开文件的程序的名称;第二个命令告诉您该程序的PID。这看起来像是创建临时文件的正常行为:当文件关闭时,linux内核将自动删除该文件。问题:/var/www/clients/client1/web1/log是75G,即使我重新启动openVZ容器也会增长,但文件日志大小为MB