Re: Server load too high
- From: Michael Trausch <michael.trausch@xxxxxxxxxxxxxxxx>
- Date: Sat, 07 Jan 2006 16:36:13 -0500
ewunia@xxxxxxxxxxxxx wrote:
> I am running the tagboard service on my server. Few months ago I bought
> the new dedicated server with Dual Xeon 3.2 GHz and 2GB Ram.
> The board is written in PHP with Mysql. Not long ago I updated the
> version PHP to 5. and the problem started.
>
> The load on the server skyrocked between 39-52. And I seriously have no
> idea what to do about it.
>
[snip]
Well, since it looks like MySQL is eating more of the CPU, it could be
part of the equation. I'm not entirely certain of all of the
differences between the PHP 4.x and PHP 5.x, but it is entirely possible
by that upgrading, you may have found a design error in the application
or database arrangement.
My inclination would be to see what version of MySQL you're using, check
that against the MySQL client library that PHP5 is using, and see if
you're using the mysql or mysqli extensions for PHP. If you're using
mysql.so and you're using a newer version of MySQL, consider switching
to the mysqli.so extension.
Also, as stated earlier by someone else, check to see what the queries
are doing.
Your load average may have jumped, also, if the way processes are
spawned changed between the releases, but I'm not sure if that's
something to do with PHP at all, so that could be totally wrong.
In any case, I've been using PHP5 for a while now, and I've not
encountered any bugs of this sort caused by valid code... although one
thing that I haven't really done yet is work with PHP4 object code on
PHP5, since I find PHP5 objects better. Do you use PHP4 objects? Maybe
you can try to isolate the behavior better somewhere, if you have the
chance to play in a test environment and try to isolate the cause.
Later,
Mike
.
- References:
- Server load too high
- From: ewunia
- Server load too high
- Prev by Date: how do I make a variable global
- Next by Date: Re: PHP doesn't allow me to manage forms
- Previous by thread: Re: Server load too high
- Next by thread: Sessions in a load balanced setup
- Index(es):
Relevant Pages
|