Seite 2 von 2
Verfasst: 15.03.2006 17:30
von yks
hallo und danke mahony
ich zögere noch mit dem dbmaintenance-mod - nicht weil ich schlechte erfahrungen damit gemacht hätte, im gegenteil, finde es sehr gut - aber in diesem forum hätte ich auch einige mods und bin mir nicht sicher, ob sich das alles so verträgt
außerdem frage ich mich, wenn es ein db-problem ist, ob es dann nicht konstant schlecht aufzurufen sein müßte - was es jedoch nicht tut.
und warum dann ein scriptfehler angegeben wird.
*noch am überlegen*
viele grüße, yks
Verfasst: 30.03.2006 20:53
von yks
hallo,
so, habe das forum mal kopiert und den dbmaintenance eingebaut und drüberlaufen lassen. aber das problem besteht immernoch.
gleiche fehlermeldung :
Ein Fehler ist aufgetreten.
DEBUG MODE
SQL Error : 2013 Lost connection to MySQL server during query
SELECT * FROM phpbb_jr_admin_users WHERE user_id = 99
Line : 132
File : functions_jr_admin.php
linie 132 der functions_jr_admin.php ist übrigens dies :
Code: Alles auswählen
message_die(GENERAL_ERROR, $error, '', __LINE__, __FILE__, $sql);
bleibt auch immer bei der datei functions_jr_admin.php hängen.
aufallend ist jedoch, daß es vor allem abends in der zeit von ca 19-21 uhr ist - also zur stoßzeit. da ich aber dsl habe und andere seiten und foren gut und schnell erreiche, kann es an meinem provider wohl nicht liegen.
beim hoster schon wiederholt angerufen habe, dessen server seien ok.
habe auch schon andere gefragt, komischerweise schienen sie zu dem zeitpunkt keine probleme zu haben. werde nun aber nochmal eine umfrage dazu im forum machen.
falls jemand noch einen tip hat, würde es mich freuen.
ratlose grüße, yks
Verfasst: 31.03.2006 00:58
von cYbercOsmOnauT
Die Zeile in der "Fehlermeldung" zeigt immer auf eine message_die-Zeile, weil diese Zeile die Fehlerausgabe bewerkstelligt. Wichtiger sind die Zeilen darüber. Kopier mal etwa 10 Zeilen über dem message_die hier hinein bitte.
Gruß,
Tekin
Verfasst: 31.03.2006 01:32
von yks
hi tekin,
danke, das mit den zeilen darüber nicht wußte.
hier die zeilen von 105 - 132 :
Code: Alles auswählen
/**
* @return array
* @param sql string
* @param error string
* @param fast boolean
* @param return_items int
* @desc Does $sql query and returns a list if $fast = false. $error displayed on error. if $return_items = 1, then only the first row data is returned. Usefull when querying unique entries.
*/
function sql_query_nivisec($sql, $error, $fast = true, $return_items = 0)
{
global $db;
switch($fast)
{
case true:
{
if (!$db->sql_query($sql))
{
message_die(GENERAL_ERROR, $error, '', __LINE__, __FILE__, $sql);
}
return false;
}
case false:
{
if (!$result = $db->sql_query($sql))
{
message_die(GENERAL_ERROR, $error, '', __LINE__, __FILE__, $sql);
ka, vllt kann der doppelte teil raus ? aber der ist an sich schon lange so.
evtl auch die ganze txt mal verlinken kann.
danke + viele grüße, yks
Verfasst: 31.03.2006 01:38
von cYbercOsmOnauT
Nein, das ist schon okay so. Das Teil macht nur einen ganz normalen Query, mehr nicht. Fragt sich, wieso der mySQL-Server weghängt, wenn phpBB alle Daten aus der phpbb_jr_admin_users haben will, wo die user_id 99 beträgt. Kann mir ehrlich gesagt schwer vorstellen, das solch eine Abfrage so lange dauert, dass es zu Problemen mit der DB-Verbindung kommt.
Was sagte denn Dein Provider zu dem Thema?
Tekin
Verfasst: 31.03.2006 02:13
von yks
user_id ist unterschiedlich, habe die fehlermeldung auch schon als gast und mit anderen testaccounts gehabt.
beim provider bisher nicht anrief, da ansonsten ja an seiten und foren gut rankomme. zur gleichen zeit, während es hakt kann ich anderswo alles aufrufen und es läuft normal. nur bei der domain nicht.
und beim hoster habe ich schon des öfteren angerufen - gäbe keine fehler, heißt es.
jemand fragte nun nach serverinfos, habe also datei mit phpinfo(); aufgerufen. allerdings ka, ob man da einen fehler zb bei der konfiguration des servers erkennen könnte *bißchen bezweifel*
abgesehen davon auch skeptisch bin, ob dabei nicht zuviele daten ausspucke, die man nicht jedem geben sollte. account, ids, etc platzhalter einsetzen könnte *überleg*
wenn das helfen würde, hier evtl auch mal reinsetzen könnte - ?
viele grüße, yks