Функция PHP filemtime - «stat не удалось»

У меня проблема с функцией PHP filemtime. В своем веб-приложении я использую шаблонизатор Smarty с опцией кеширования. В моем веб-приложении я могу выполнять некоторые действия, которые вызывают ошибку, но я могу сосредоточиться только на одном действии. Когда я нажимаю ссылку на странице, часть контента обновляется - я могу щелкнуть несколько раз, и все в порядке, но один запрос из 10 не выполняется. Возникает следующая ошибка:

filemtime() [<a href='function.filemtime'>function.filemtime</a>]: stat failed for

и строка, вызывающая проблему:

 return ($_template->getCachedFilepath() && file_exists($_template->getCachedFilepath())) ? filemtime($_template->getCachedFilepath()) : false ;

Как видите, файл существует, потому что он проверен.

Проблемная строка кода включена в smarty_internal_cacheresource_file.php ( часть Smarty lib v3.0.6)

Приложение работает в системе UNIX, внешний хостинг.

Есть идеи? Публиковать подробности?

8
задан hakre 2 June 2012 в 09:42
поделиться