Piwik не отчита посещенията

Забелязах, че от няколко часа Piwik отчита посещенията само на 2 сайта, а другите стоят на нула посещения. Разгледах по- подробно какво се случва и видях, че третия сайт е голям и рекалкулацията на посещенията му отнема доста ресурси и затова гърмил

Рекалкулиране на посещенията:

sh public_html/misc/cron/archive.sh

Грешка:

Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 4104 bytes) in public_html/core/DataTable.php on line 935

Решение:

Решението е да промените ограничението на използваната памет в php.ini(ще бъде за всички php скриптове) или най- доброто за мен е локално да увеличите обема на предоставената памет. За целта трябва да редактирате файл "public_html/misc/cron/archive.sh"

Ред 60 (Преди):

CMD_TOKEN_AUTH="$PHP_BIN -q $PIWIK_PATH --- module=API&method=UsersManager.getTokenAuth&userLogin=$PIWIK_SUPERUSER&md5Password=$PIWIK_SUPERUSER_MD5_PASSWORD&format=php&serialize=0"
TOKEN_AUTH=`$CMD_TOKEN_AUTH`

Ред 60 (Сега):

CMD_TOKEN_AUTH="$PHP_BIN -d memory_limit=1024M -q $PIWIK_PATH --- module=API&method=UsersManager.getTokenAuth&userLogin=$PIWIK_SUPERUSER&md5Password=$PIWIK_SUPERUSER_MD5_PASSWORD&format=php&serialize=0"
TOKEN_AUTH=`$CMD_TOKEN_AUTH`

Ред 74 (Преди):

CMD="$PHP_BIN -q $PIWIK_PATH --- module=API&method=VisitsSummary.getVisits&idSite=$idsite&period=$period&date=last52&format=xml&token_auth=$TOKEN_AUTH";

Ред 74 (Сега):

CMD="$PHP_BIN -d memory_limit=1024M -q $PIWIK_PATH --- module=API&method=VisitsSummary.getVisits&idSite=$idsite&period=$period&date=last52&format=xml&token_auth=$TOKEN_AUTH";

VN:F [1.9.22_1171]
Rating: 5.0/5 (1 vote cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)
Piwik не отчита посещенията, 5.0 out of 5 based on 1 rating

Вашият коментар

Вашият email адрес няма да бъде публикуван Задължителните полета са отбелязани с *