ID: 15417
Updated by: [EMAIL PROTECTED]
Reported By: [EMAIL PROTECTED]
-Status: Open
+Status: Bogus
Bug Type: MySQL related
Operating System: Debian Linux 2.4.10
PHP Version: 4.1.1
New Comment:
Well, it isn't a bug at all actually. pconnects need one connection to
MySQL per Apache child / User Id.
You can either limit your apache children, or increase the maximum
number of connections that MySQL allows.
I'm marking this as bogus now, as it's more a configuration issue then
a real bug.
Derick
Previous Comments:
------------------------------------------------------------------------
[2002-02-07 11:48:04] [EMAIL PROTECTED]
Derick,
It seems that you're right. I changed mysql_pconnect to mysql_connect
and used mysql_close at the end of script. I got no error for 100
execution.
I remember a similar problem that I read in somewhere about persistent
connections. But i could not find it. But I am sure that I did not have
this problem on previous configuration. Should I close this bugreport
and reopen for pconnect or leave it?
------------------------------------------------------------------------
[2002-02-07 11:27:50] [EMAIL PROTECTED]
In fact I got many 'Got an error reading communication
packets' errors on MySQL Server (like 5 errs / hour). I thought that,
but shouldn't it give an error on mysql_query? Does mysql_num_rows
requires connection to MySQL server or does it use recordset in memory?
------------------------------------------------------------------------
[2002-02-07 11:19:22] [EMAIL PROTECTED]
My hitch is that you're running out of mysql connections for some
reason... add this and check it:
mysql_connect() or die ("error");
of course use the normal mysql_connect function (with all parameters).
Derick
------------------------------------------------------------------------
[2002-02-07 11:07:18] [EMAIL PROTECTED]
I never had problems with semi-colons at the end of queries. But
neverthles I removed semi-colons and tried again. The result was the
same. For 10 execution I got two errors:
[07-Feb-2002 09:52:21] PHP Warning: 34 is not a valid MySQL result
resource in /usr/local/webhosts/www_asenashop.com/test.php on line 37
[07-Feb-2002 09:52:48] PHP Warning: 34 is not a valid MySQL result
resource in /usr/local/webhosts/www_asenashop.com/test.php on line 37
I wonder why the error message contains specific number but not
"supplied argument"?
------------------------------------------------------------------------
[2002-02-07 01:40:57] [EMAIL PROTECTED]
I don't see any real reason for these failures, but I do see spurious
semi-colons in your queries. You should not be sending a semi-colon to
terminate a query when sending it through mysql_query()
------------------------------------------------------------------------
The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
http://bugs.php.net/15417
--
Edit this bug report at http://bugs.php.net/?id=15417&edit=1
--
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, visit: http://www.php.net/unsub.php