Welcome, Guest. Please Login or Register.
May 23, 2025, 05:58:18 AM
Home Help Search Log in Register
News: SMF is the next generation in forum software, almost completely re-written from the ground up, make sure you don't fall for cheap imitations that suffer from feature bloat!

YaBB SE Community  |  German User Help  |  Hilfe zu YaBB SE  |  Echt übles Problem - mysql-Fehler bis zum Abwinken « previous next »
Pages: [1] Reply Ignore Print
Author Topic: Echt übles Problem - mysql-Fehler bis zum Abwinken  (Read 463 times)
Niteworker
Noobie
*
Posts: 39


WWW
Echt übles Problem - mysql-Fehler bis zum Abwinken
« on: October 02, 2002, 09:37:52 AM »
Reply with quote

Aktuell habe ich für einen Zeitraum von etwas mehr als 24 Stunden rund 400 Fehlermeldungen in meinem Error-Log, die zu einem Löwenanteil folgendermaßen aussehen:

mysql_num_rows(): supplied argument is not a valid MySQL result resource
(/.../yabb_se/Sources/Load.php ln 478)  

mysql_fetch_array(): supplied argument is not a valid MySQL result resource
(/.../yabb_se/Sources/Subs.php ln 1216)

mysql_fetch_array(): supplied argument is not a valid MySQL result resource
(/.../yabb_se/Sources/Subs.php ln 825)

mysql_num_rows(): supplied argument is not a valid MySQL result resource
(/.../yabb_se/Sources/BoardIndex.php ln 185)

Nach einem Reload funktioniert meist wieder alles astrein - aber es nervt natürlich nicht nur mich, sondern vor allem meine User.

Ich hoste bei HostEurope - die haben mir geraten, zur Fehlersuche einmal ein "print mysql_error()" vor den bemängelten Query einzubauen, um zu sehen, was genau bemängelt wird. Nur: WO genau muss ich den denn einbauen?

Und: Hat vielleicht sonst noch jemand solche Probleme? Ich frage mich, ob es möglicherweise an einer Überlastung der Datenbank liegen kann (Im September hatte mein Forum 11.600 Visits mit 1,6 Mio. registrierten Hits und knapp 800.000 abgerufenen Files). Gibt es dann noch einen anderen Ausweg als Providerwechsel? Bin für absolut jeden Tipp zur Verbesserung der Lage dankbar!
Logged
Niteworker
Noobie
*
Posts: 39


WWW
Re:Echt übles Problem - mysql-Fehler bis zum Abwinken
« Reply #1 on: October 03, 2002, 05:16:08 PM »
Reply with quote

Wow - überschlagt euch bitte nicht vor Hilfsbereitschaft...  >:(
Logged
Juergen
Guest
Re:Echt übles Problem - mysql-Fehler bis zum Abwinken
« Reply #2 on: October 03, 2002, 05:56:55 PM »
Reply with quote

Nö kein Angst da tun wir auch nicht wenn du anfängst zu motzen :P ;D Mach mal eine Härtecheck. das Scripti ist jetzt nur mal auf die Schnell und nicht vollständig. Zeigt aber schwächen beim Aufrufen der Tabellen.
<?php$DBName  = "";$DBUser  = "";$DBPass  = "";$DBHost  = "localhost";echo "<div align=\"center\"><h2>Datenbank Testen und alle Tabellen Suchen.</h2></div>         <table width='100%' border='0' cellspacing='10' cellpadding='10' align='center' style='font-size: 14px;'>         <tr align='center'>           <td width='100%' align='left'>";   echo "<table width='100%' border='0' cellspacing='2' cellpadding='2'>";           $testconnect = @mysql_connect ( $DBHost, $DBUser, $DBPass ) or die ( " <td>1.</td><td><font color=red> Datenbankserver nicht gefunden (<font color=blue>$DBHost</font> oder Passwort/Username könnte falsch sein, oder der Server existiert (noch) nicht!</font></td>"); print ( " <td>1.</td><td> Datenbankserver <font color=blue>$DBHost</font> gefunden und konnektiert! </td>" );$testdb = @mysql_select_db ( $DBName ) or die ( " <tr><td>2.</td><td><font color=red> Datenbank nicht gefunden (stimmt der DBName <font color=blue>$DBName</font>? (Wurde eine Datenbank mit diesen Namen angelegt?)</font></td></tr>" ); print ( " <tr><td>2.</td><td> Datenbank <font color=blue>$DBName</font> gefunden und konnektiert!</font></td></tr> " );$result = mysql_list_tables($DBName,$testconnect) or die ("<font color=\"#FF0000\">Fehler</font>".mysql_error()); $menge = mysql_num_rows($result);for($x=0;$x<$menge;$x++){ $tabelenname = mysql_tablename($result,$x); echo "<tr><td colspan='2'>";echo "<table width='100%' border='1' cellspacing='2' cellpadding='2' align='center'>        <caption><strong style=\"color:#008000;\">$tabelenname</strong></caption>";$results = mysql_query("SELECT * FROM {$tabelenname}") or die ("<font color=\"#FF0000\">Lesefehler der Tabellen</font>".mysql_error()); $row = mysql_fetch_row($results); for($y=0; $y<count($row); $y++) { $str = mysql_fetch_field($results,$y);echo "<tr><td>";echo "<strong>name: </strong><font color=\"#008000\">" . $str -> name . "</font> "; echo "<strong>max_length:</strong> " . $str -> max_length . " "; echo "<strong>not_null:</strong> " . $str -> not_null . " <br>"; echo "<strong>primary_key:</strong> " . $str -> primary_key . " ";echo "<strong>unique_key:</strong> " . $str -> unique_key . " "; echo "<strong>multiple_key</strong>" . $str -> multiple_key . " ";echo "<strong>numeric: </strong>" . $str -> numeric . " <br>"; echo "<strong>blob:</strong> " . $str -> blob . " "; echo "<strong>type:</strong> " . $str -> type . " "; echo "<strong>unsigned:</strong> " . $str -> unsigned . " ";echo "<strong>zerofill:</strong> " . $str -> zerofill;echo "</td></tr>";}echo "</table>";echo "</td></tr>";}echo "</table>";mysql_close ( $testconnect );?>
Ist noch ein altes Script von Mediman
Logged
Niteworker
Noobie
*
Posts: 39


WWW
Re:Echt übles Problem - mysql-Fehler bis zum Abwinken
« Reply #3 on: October 03, 2002, 06:11:51 PM »
Reply with quote

 ;D nix für ungut, bin manchmal ein bisschen ruppig.

Ok, das Script habe ich mal durchlaufen lassen - was kann ich denn daraus ablesen?

Es zeigt sowohl für DB-Server als auch für die DB: "gefunden und konnektiert!"

Und dann eine Auflistung aller Tabellen und ihrer Eigenschaften - eine Fehlermeldung o.ä. kann ich aber nicht entdecken.
Logged
Juergen
Guest
Re:Echt übles Problem - mysql-Fehler bis zum Abwinken
« Reply #4 on: October 04, 2002, 12:14:37 PM »
Reply with quote

Nun dann kann es wirklich and der überlastung des MySQL Servers liegen.Ich sehe mir Heute einmal die Scripte an. Melde mich Später.
Logged
Niteworker
Noobie
*
Posts: 39


WWW
Re:Echt übles Problem - mysql-Fehler bis zum Abwinken
« Reply #5 on: October 18, 2002, 08:08:46 AM »
Reply with quote

Öhm - ist jetzt schon später?  ;D Hab' zur Entlastung mal ein paar Spielereien (User-Pics in den Beiträgen, Statistik-Tracker...) abgeschaltet - brachte zwar kleine Entspannung, behoben hat's das Problem aber nicht.
Logged
Pages: [1] Reply Ignore Print 
YaBB SE Community  |  German User Help  |  Hilfe zu YaBB SE  |  Echt übles Problem - mysql-Fehler bis zum Abwinken « previous - next »
 


Powered by MySQL Powered by PHP YaBB SE Community | Powered by YaBB SE
© 2001-2003, YaBB SE Dev Team. All Rights Reserved.
SMF 2.1.4 © 2023, Simple Machines
Valid XHTML 1.0! Valid CSS

Page created in 0.059 seconds with 21 queries.