Есть файл $fileName, в который, время от времени, записывается строка $str функцией file_put_contents.
Известно, что всегда strlen ($str) > 0.
В какой-то момент времени обнаруживается, что закончилось место на диске, a filesize ($fileName) == 0.
Подозреваю, что место на диске закончилось в то время, как работала file_put_contents, которая открыла файл, усекла его до 0, а записать данные не смогла.
Такое возможно, или эти факты между собой не связаны?