[Piwik-hackers] Piwik very slow for whatever reasons
Matthieu Aubry
matthieu.aubry at gmail.com
Tue Apr 8 10:37:05 CEST 2008
Indeed David, we did some optimizations queries & fixes in piwik 0.1.
So if you were using Piwik before and encouter problems, I suggest you
delete all your tables and install it from scratch.
On Tue, Apr 8, 2008 at 8:42 AM, David Wennergren <david at newsdesk.se> wrote:
> Hi,
>
> I had the same problem once. It wasn't the sql-queries that was slow,
> it was the php-script. I tried to increase both the memory limit in
> php and the max execution time but could'nt get it to work. I solved
> it by deleting all the archive* tables. Since then it hasn't happend
> again.
>
> /David
>
> ps. I have around 10 000 visits a day and it's been working great for
> the last couple of weeks.
>
>
>
> On Tue, Apr 8, 2008 at 2:29 AM, Matthieu Aubry <matthieu.aubry at gmail.com>
> wrote:
> >
> > I have added a how to add a crontab? on
> > http://dev.piwik.org/trac/wiki/Crontab
> > I hope it helps
> >
> >
> >
> > Pelle Boese wrote:
> > Raising the max_execution_time is imho not an option. Even "Week"
> > results in timeouts. Let's say for "Week" it would take 60 seconds AKA
> > 1 minute. That would make like 4 minutes for "Month" and around 48
> > minutes for "Year". And that for each active widget. On my Dashboard
> > there are currently 5 widgets, thus 5 apache childs / threads /
> > whatever would be busy for 48 minutes. And that's for a site with
> > quite low traffic and only one user on piwik. I don't really want to
> > imagine, what would happen with many piwik users and a lot of high
> > traffic sites. Maybe it's a problem with my setup, I just don't know.
> > Is anyone else running piwik with more than 1.000 visits per day?
> >
> > 2008/4/7, Matthieu Aubry <matthieu.aubry at gmail.com>:
> >
> >
> > Have you tried the command line in SSH
> > /usr/bin/php index.php --
> >
> "module=API&method=VisitsSummary.getVisits&idSite=1&period=year&date=today&format=original"
> >
> > For the timeout, just inscrease the limit in your php.ini.
> >
> > The objective is to put the line above in a crontab so it executes
> every
> > night at 1AM.
> >
> >
> > Pelle Boese wrote:
> > The page itself is working fine, but the widgets time out. List of
> > Keywords, Visit Length, Visitor Browsers etc... for "Day" it's working
> > just fine, but "Week", "Month" and "Year" result in timeouts. If you
> > want access to see yourself, just drop me a line
> >
> > Cheers, Pelle.
> >
> > 2008/4/7, Matthieu Aubry <matthieu.aubry at gmail.com>:
> >
> >
> > Ok, download piwik 0.1.4 and try in the command line:
> > /usr/bin/php index.php --
> >
> "module=API&method=VisitsSummary.getVisits&idSite=1&period=year&date=today&format=original"
> >
> > If you still have the 30s error, then increase the max_execution_time
> in
> > your php.ini
> >
> >
> >
> > Pelle Boese wrote:
> > Yeah, I already set the indexes from bug #150, that helped a bit, but
> > the massive load comes through apache, not mysql, so it must be
> > something else... but i really have no clue
> >
> > 2008/4/7, Matthieu Aubry <matthieu.aubry at gmail.com>:
> >
> >
> > Hi
> > Have you installed piwik from a fresh 0.1.3 or did you update from a old
> > version?
> >
> > Please check that your mysql table log_link_visit_action has an index
> > index_idvisit
> > Also the log_visit table should have index_visit_server_date index.
> >
> > If it doesn't, execute:
> > CREATE INDEX index_idvisit ON log_link_visit_action (idvisit);
> > CREATE INDEX index_idaction ON log_action (idaction);
> > CREATE INDEX index_idsite ON log_visit (idsite);
> >
> > CREATE INDEX index_visit_server_date ON log_visit (visit_server_date);
> > (see http://dev.piwik.org/trac/ticket/150)
> >
> >
> >
> > On Mon, Apr 7, 2008 at 4:17 PM, Pelle Boese <pelle at concept08.com> wrote:
> >
> >
> >
> > Cheers,
> >
> > I'm using piwik for a bit now and for sites with more than like 5.000
> > unique visitors per day it's almost impossible to get the statistics
> > as it takes too much time to load them. I'm running the latest beta
> > (0.1.3) on a quite bored quad xeon with 4gb ram and a scsi raid, so
> > the hardware is definitely not the bottleneck. As soon as I open the
> > piwik dashboard for this month (stats for one day work), my 'top'
> > looks like that:
> >
> > 17713 www-data 25 0 214m 72m 9572 R 100 1.9 1:00.00 apache2
> > 1343 mysql 15 0 128m 52m 5868 S 2 1.4 420:21.34 mysqld
> >
> > after 30 seconds I get one of the following errors for all widgets
> > while the flash loads forever:
> >
> > Fatal error: Maximum execution time of 30 seconds exceeded in
> > /var/www/stats/piwik/modules/DataTable.php on line 861
> >
> > Fatal error: Maximum execution time of 30 seconds exceeded in
> > /var/www/stats/piwik/modules/DataTable/Row.php on line
> >
> > 153
> >
> >
> > As the apache2 child uses 100% CPU, it's probably not a database
> > problem, but something else going completely wrong in the code.
> >
> > Any suggestions on that problem?
> >
> > I'm btw running the following setup:
> >
> > Debian Sarge
> > Apache 2.2.3 with mpm_prefork
> > PHP 5.2.0 with suhosin
> > MySQL 5.0.32
> >
> > Cheers, Pelle.
> >
> > --
> > Pelle Boese
> > Online Marketing
> >
> > Concept08 GmbH
> > Grüngürtelstrasse 77
> > 50996 Köln
> >
> > Tel: 0172 373.94.56
> > E-Mail: pelle at concept08.com
> > Web: http://www.concept08.com/
> > _______________________________________________
> > Piwik-hackers mailing list
> > Piwik-hackers at piwik.org
> >
> >
> > http://lists.piwik.org/cgi-bin/mailman/listinfo/piwik-hackers
> >
> > _______________________________________________
> > Piwik-hackers mailing list
> > Piwik-hackers at piwik.org
> > http://lists.piwik.org/cgi-bin/mailman/listinfo/piwik-hackers
> >
> >
> >
> >
> >
> >
> > _______________________________________________
> > Piwik-hackers mailing list
> > Piwik-hackers at piwik.org
> > http://lists.piwik.org/cgi-bin/mailman/listinfo/piwik-hackers
> >
> >
> >
> >
> >
> >
> > _______________________________________________
> > Piwik-hackers mailing list
> > Piwik-hackers at piwik.org
> > http://lists.piwik.org/cgi-bin/mailman/listinfo/piwik-hackers
> >
> >
> >
> >
> >
> >
> > _______________________________________________
> > Piwik-hackers mailing list
> > Piwik-hackers at piwik.org
> > http://lists.piwik.org/cgi-bin/mailman/listinfo/piwik-hackers
> >
> >
> _______________________________________________
> Piwik-hackers mailing list
> Piwik-hackers at piwik.org
> http://lists.piwik.org/cgi-bin/mailman/listinfo/piwik-hackers
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.piwik.org/pipermail/piwik-hackers/attachments/20080408/1a439957/attachment-0001.htm
More information about the Piwik-hackers
mailing list