linux disk space full but no files

Suddenly one of the Linux servers shows disk space is full but couldn't find huge files on the drive. This is due to that a process has opened a large file which has since been deleted. You have to kill that process to free up space.

sudo lsof +L1

enter image description here

From the above image, apache is holding the huge files.Issue resolved after a soft restart of apache service.