Windows kernel handles issue
Windows系統在程式運行幾天後,不正常的crush, 但重開後找不出原因
這個例子是在特定的Application運行時, 呼叫Handle去處理程式,但未正常關閉Handle所造成佔用kernel資源的問題。
=> 用Process Explorer去觀察Handles的數值是否正常!!
Linux也有類似的狀況,程式關閉檔案但未正常釋放空間!!
=> 用$df -hT 去檢查,空間用滿,但用$ du -sh 卻找不出那個目錄佔用空間!!
=> deleting files but disk space is still full
https://superuser.com/questions/738690/deleting-files-but-disk-space-is-still-full
[Linux] lsof :列出被程序所開啟的檔案檔名
# lsof | grep delete
squid 8363 root 3u REG 8,3 5670 266271 /var/log/squid/cache.log-20160508 (deleted)
squid 8363 squid 3u REG 8,3 5670 266271 /var/log/squid/cache.log-20160508 (deleted)
# kill -9 PID