Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / [PHP] Случайные ошибки при чтении/сохранении файла / 8 сообщений из 8, страница 1 из 1
07.11.2012, 02:24
    #38027724
Aphex
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[PHP] Случайные ошибки при чтении/сохранении файла
Заметил что в скриптах иногда проскакивают ошибки о невозможности получить доступ к файлам.
Код: php
1.
Warning: file_get_contents(): Unable to access ...
...
Рейтинг: 0 / 0
07.11.2012, 02:25
    #38027725
Aphex
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[PHP] Случайные ошибки при чтении/сохранении файла
Aphex, тфу случайно отправив незакончив пост
...
Рейтинг: 0 / 0
07.11.2012, 02:28
    #38027727
Aphex
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[PHP] Случайные ошибки при чтении/сохранении файла
Вообщем обновив несколько десятков раз страницу опять вылезла ошибка и невозможности прочтения файла, хотя все файлы на месте и сервер полностью исправен. Закономерности в этом я так и не нашел, вот может вы что-то сможете посоветовать

Версия php 5.3.3
...
Рейтинг: 0 / 0
07.11.2012, 03:17
    #38027738
Aphex
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[PHP] Случайные ошибки при чтении/сохранении файла
На первое время сделал некий костыль, вроде помогает. Но все же интересно в чем может быть беда?
Код: php
1.
2.
3.
4.
5.
function file_get_contents_fix($file) {
	$res = file_get_contents($file);
	if(!$res)$res = file_get_contents($file);
return $res;
}
...
Рейтинг: 0 / 0
07.11.2012, 03:38
    #38027755
Edd.Dragon
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[PHP] Случайные ошибки при чтении/сохранении файла
Вы бы в костыль логирование неудач добавили, раз уж такое дело
...
Рейтинг: 0 / 0
07.11.2012, 03:54
    #38027761
Aphex
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[PHP] Случайные ошибки при чтении/сохранении файла
Edd.Dragon,

Так в том то и дело, что логи пхп ничего толкового не говорят:
Код: php
1.
2.
 PHP Warning:  file_get_contents(): Unable to access path/to/file in /path/to/script.php on line 3
 PHP Warning:  file_get_contents(path/to/file): failed to open stream: No such file or directory in /path/to/script.php on line 3


Такое случается раз в ~30 выполнений, i/o при этом не загружен.
...
Рейтинг: 0 / 0
07.11.2012, 04:20
    #38027766
SergSW
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[PHP] Случайные ошибки при чтении/сохранении файла
Aphex,

А параллельно его никто занять не может?
...
Рейтинг: 0 / 0
07.11.2012, 14:25
    #38028657
Aphex
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[PHP] Случайные ошибки при чтении/сохранении файла
SergSW,

Разве что другой скрипт через file_get_contents, но насколько я знаю эта функция не блокирует файл на время ее выполнения
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / [PHP] Случайные ошибки при чтении/сохранении файла / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]