У меня есть этот код в моем приложении, который часто запускается в состоянии гонки несколькими пользователями моего приложения
clearstatcache(TRUE, $filepath);
if(file_exists($filepath)) unlink($filepath);
Но для этой строки кода у меня все еще есть несколько ошибок каждый день, например
unlink (file): нет такого файла или каталог
Сервер запускает Apache 2.2 и PHP 5.3.3. Я знаю проблему гонки, но думаю, что оператор @ - просто зло. Сначала я попробовал без каких-либо параметров для clearstatcache () с той же ошибкой. Как я могу сделать это правильно?