My host said my tables were corrupted. So I repaired the database and it
fixed the issue. Strange?
On Thu, Feb 12, 2009 at 12:05 PM, Manfred Kooistra
<manfred.kooistra(a)gmx.de>wrote;wrote:
If you are on a shared server, or, as in many hosting
situations even
when you have your own server, you are on a shared database server, it
might well be another website that is bringing that shared database
server down.
Anyway, we'll see what your provider comes up with.
I haven't changed any php except small changes
to LocalSettings.php last
week, but it was nothing related to this.
My traffic hat not spiked recently but I do have my host looking at the
issue. Thanks for the tips.
Anything else on the issue would be appreciated.
On Thu, Feb 12, 2009 at 11:43 AM, Manfred Kooistra
<manfred.kooistra(a)gmx.de>wrote;wrote:
> Line 826 (in my code) is this:
>
> $s = $dbr->selectRow( 'user', '*', array( 'user_id' =>
$this->mId ),
> __METHOD__ );
>
> it appears to be related to a mySQL query. Usually the error you get in
> PHP means that some variable, that you try to work with, has not been
> set or is FALSE, e.g. $dbr.
>
> Reading about the connection error you get in phpMyAdmin, I'd guess that
> PHP encounters the same, when it tries to connect to your database and
> fill the variable. So I'd begin looking at your DB, _if_ you are sure
> that you have not changed anything in your PHP code!
>
> I don't know much about Apache and stuff, but I had a big problem once
> when due to a listing in some very popular web catalogue I suddenly
> recieved thousands of hits a day (compared to maybe 100 the day before).
> The increase in traffic was so intense that it brought my DB down. I
> solved the problem with making all pages static. This was possible on
> that website, simply by having a cronjob execute once each night and
> build all pages from the database. But that website was not a wiki, with
> user contribution. Anyway ...
>
> ... try and find out about the performance of your database. I don't
> know how, I had someone look at the logs and interpret them for me, and
> he installed a small script that recorded what happened on the database
> server etc., so maybe start with calling your provider and ask them
> about _their_ server and tell them that you see performance problems.
>
> Hope all this bla bla helps you!
>
> ~ Manfred
>
>
>
> >Hey all,
> >
> >About one every 5 page views mediawiki throws this error:
> >
> >Fatal error: Call to a member function selectRow() on a non-object in
> >User.php on line 826
> >
> >I have not recently upgraded. I have been on version 1.13.3 since it
was
> >released. The site was working fine until
this morning and rebooting
mySQL
> >didn't help. I also get a connection
error every couple of loads if I
> click
> >through my databases in phpmyadmin. Does anyone know what could be
wrong?
I
have shell access.
Thanks
_______________________________________________
MediaWiki-l mailing list
MediaWiki-l(a)lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-l
_______________________________________________
MediaWiki-l mailing list
MediaWiki-l(a)lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-l
_______________________________________________
MediaWiki-l mailing list
MediaWiki-l(a)lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-l
_______________________________________________
MediaWiki-l mailing list
MediaWiki-l(a)lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-l