Ошибка piwik при запросе данных в диапазоне дат

У меня проблема с получением отчетов в piwik с диапазоном дат около 30 дней на панели инструментов, вкладках посетителей и действий. когда я хочу это сделать, возникает эта ошибка:

К сожалению, во время запроса возникла проблема. Возможно, на сервере возникла временная проблема, или, может быть, вы запросили отчет со слишком большим количеством данных. Пожалуйста, попробуйте еще раз. Если эта ошибка повторяется постоянно, обратитесь за помощью к администратору Piwik.

Я сделал архивирование с помощью следующей команды:

/ usr / bin / php / var / www / html / piwik / console core: archive --url = http://myip/piwik/, и он решил проблему только на панели инструментов, и он все еще показывает эту ошибку, когда я хочу получить отчеты за диапазон дат около 30 дней на вкладках посетителей и действий. когда я устанавливаю диапазон дат на меньшие диапазоны, например около 15 дней, это нормально и не показывает никаких ошибок. Я установил piwik на RHEL с php 5.3.3 и mysql 5.1. может ли кто-нибудь помочь мне решить эту проблему. Благодарность


person Mickey    schedule 22.04.2015    source источник


Ответы (3)


Я исправил эту проблему. Это связано с форматом данных. После изменения формата даты я смог загрузить свою страницу без проблем. Я добавил error.log для справки.

Надеюсь, это поможет тому, кто обращается за помощью.

Вы можете изменить "формат даты" конкретного столбца таблицы, используя следующий запрос:

ОБНОВЛЕНИЕ table_name НАБОР field_name = заменить (то же_имя_поля, 'нежелательный_текст', 'требуемый_текст')

[Сб, 12 сентября, 12: 03: 37.124105 2015] [: ошибка] [pid 21414] [клиент 192.168.1.22:50006] Ошибка в Piwik: формат даты должен быть: ГГГГ-ММ-ДД, или «сегодня» или «вчера» или любое ключевое слово, поддерживаемое функцией strtotime (дополнительную информацию см. в http://php.net/strtotime): - 62169984000, референт: http://192.168.1.20/AP_Enterprise/index.php?module=MultiSites&action=index&idSite=1&period=day&date=yesterday

person bcrajkumar    schedule 12.09.2015

Я увеличил memory_limit со 128M до 512M и max_execution_time с 30 до 120 в моем php.ini, и проблема была решена. это может быть полезно для тех, у кого такая же проблема. Благодарность

person Mickey    schedule 27.04.2015

Эта ошибка обычно означает, что был тайм-аут. Попробуй свои конфиги настроить. Причина тайм-аутов заключается в том, что отчеты за диапазон дат не архивируются заранее.

С другой стороны, рекомендуется использовать PHP 5.4+ и MySQL 5.5+, если вам важна производительность.

person quba    schedule 23.04.2015