agga_gaag
Новичок
как делать логи и вопрос по кэшированию
Привет всем!
У меня такая проблема. Я участвовал в написании сайта, который собирает rss фиды с разных источников, парсит их и выводит на главной страницы. Для этого активно используется сторонняя библиотека magpierss, которая сама парсит фиды известных форматов в массив и кэширует его для минимизации нагрузки. Ещё был сделан шаг - создали крон скрипт, который каждый час вызывает magpierss и мою собственную библиотеку для парсинга для замены устаревшего кэша. После того как крон проделывает данную операцию я по мейлу получаю от него кучу ошибок, например
Warning: MagpieRSS [debug] Cache couldn't make dir './magpierss_cache'. in
/opt/.../httpdocs/libs/magpierss/rss_fetch.inc on line 255
или же
Notice: MagpieRSS [debug] Cache doesn't contain: http://url.com/rss/UTF-8 (cache file:
./magpierss_cache/516909f35994ee38217f382691ba548a) in /opt/.../httpdocs/libs/magpierss/rss_cache.inc on
line 185
Кроме крона, кэш сам обновляется механизмом в magpierss и, вроде бы, всё работает. Понял это, просмотрев дату изменения кжш файлов.
1. Как вы думаете, в чём может быть дело
2. Ещё на сайте пока не логгируются ошибки. Просто проставлена комманды
error_reporting(E_ALL);
ini_set('display_errors', 0);
ini_set('mysql.trace_mode', 0);
Что нужно прописать, чтобы все выходящие ошибки выводились в один файл-лог?
БОЛЬШОЕ Спасибо!
Привет всем!
У меня такая проблема. Я участвовал в написании сайта, который собирает rss фиды с разных источников, парсит их и выводит на главной страницы. Для этого активно используется сторонняя библиотека magpierss, которая сама парсит фиды известных форматов в массив и кэширует его для минимизации нагрузки. Ещё был сделан шаг - создали крон скрипт, который каждый час вызывает magpierss и мою собственную библиотеку для парсинга для замены устаревшего кэша. После того как крон проделывает данную операцию я по мейлу получаю от него кучу ошибок, например
Warning: MagpieRSS [debug] Cache couldn't make dir './magpierss_cache'. in
/opt/.../httpdocs/libs/magpierss/rss_fetch.inc on line 255
или же
Notice: MagpieRSS [debug] Cache doesn't contain: http://url.com/rss/UTF-8 (cache file:
./magpierss_cache/516909f35994ee38217f382691ba548a) in /opt/.../httpdocs/libs/magpierss/rss_cache.inc on
line 185
Кроме крона, кэш сам обновляется механизмом в magpierss и, вроде бы, всё работает. Понял это, просмотрев дату изменения кжш файлов.
1. Как вы думаете, в чём может быть дело
2. Ещё на сайте пока не логгируются ошибки. Просто проставлена комманды
error_reporting(E_ALL);
ini_set('display_errors', 0);
ini_set('mysql.trace_mode', 0);
Что нужно прописать, чтобы все выходящие ошибки выводились в один файл-лог?
БОЛЬШОЕ Спасибо!