Seite 1 von 2 1 2 LetzteLetzte
Ergebnis 1 bis 15 von 21
  1. #1
    Kunde
    Registriert seit
    05.06.2012
    Beiträge
    111

    Immer und immer wieder: Warning: main(): Couldn't fetch mysqli in

    Hallo,
    ich bekomme seit einiger Zeit immer wieder - unregelmäßig - die Meldung

    Warning: main(): Couldn't fetch mysqli in /kunden/xxxx_xxxx/webseiten/xxxxx/inc/top.php on line 54

    Ich schließe offene MySQL-Verbindungen mit $mysqli->close() und kann mir nicht erklären, wie es dazu kommt... es kommt immer wieder und scheinbar immer öfter vor, aber nicht jedes mal.

    Hat jemand einen Tipp, wie das zu lösen ist?

    Beste Grüße!

  2. #2
    Forenexperte² (Reseller) Avatar von Enigma
    Registriert seit
    20.07.2001
    Beiträge
    18.383

    AW: Immer und immer wieder: Warning: main(): Couldn't fetch mysqli in

    Zitat Zitat von umwelt Beitrag anzeigen
    Hat jemand einen Tipp, wie das zu lösen ist?
    Sicherlich mit größerer Wahrscheinlichkeit, wenn Du den zugehörigen Code postest...

    Gruß
    Jan
    Two hours of trial and error can save ten minutes of manual reading.

  3. #3
    Kunde
    Registriert seit
    05.06.2012
    Beiträge
    111

    AW: Immer und immer wieder: Warning: main(): Couldn't fetch mysqli in

    Moin,

    ich hab das vielleicht nicht genau reingeschrieben, aber das Problem trat plötzlich auf, tritt nicht immer auf und scheint daher relativ script-unabhängig zu sein. also kein scriptfehler.
    Da es auch nicht nur bei bestimmten Seiten auftaucht, dachte ich, dass Code nicht allzu viel hilft. Ich tippe auf Datenbank-Überlastung... aber kann das sein?
    Hattet Ihr das Problem schon?

  4. #4
    Forenexperte² (Reseller) Avatar von Enigma
    Registriert seit
    20.07.2001
    Beiträge
    18.383

    AW: Immer und immer wieder: Warning: main(): Couldn't fetch mysqli in

    Geht es um eigene Skripte oder um anderweitig beschaffte (z. B. CM-Systeme, Shops etc.)?

    Ich selbst hatte das Problem noch nicht.

    Gruß
    Jan
    Two hours of trial and error can save ten minutes of manual reading.

  5. #5
    Reseller Avatar von wecotec
    Registriert seit
    04.03.2014
    Beiträge
    2.607

    AW: Immer und immer wieder: Warning: main(): Couldn't fetch mysqli in

    Welcher Tarif wird genutzt? Ggf ist das Problem, dass der mySQL-Server keine Verbindung mehr annimmt weil andere Scripte/Kunden/Präsenzen zuviel Last erzeugen.....

  6. #6
    Communityservice Avatar von Nils Dornblut
    Registriert seit
    15.10.2000
    Beiträge
    43.961

    AW: Immer und immer wieder: Warning: main(): Couldn't fetch mysqli in

    Hallo umwelt,

    wenn Sie sich über das Kundenmenü direkt an die Technik wenden, schauen wir uns die Anzahl der Verbindungen gerne einmal genauer an. Bitte senden sie die Meldung auch mit.

    Mit freundlichen Grüßen

    Nils Dornblut
    Communityservice
    __________________
    Blog - Facebook - Twitter
    Communitybetreiber: domainfactory GmbH
    Impressum / Pflichtangaben

  7. #7
    Kunde
    Registriert seit
    05.06.2012
    Beiträge
    111

    AW: Immer und immer wieder: Warning: main(): Couldn't fetch mysqli in

    Der Support meinte, er könne nichts feststellen und ich solle die Warning halt per PHP.ini unterdrücken.
    Aber sorry, das ist keine Lösung. Das Script läuft seit etwa 6 Jahren und die Meldung taucht erst seit relativ kurzer Zeit auf... dann aber umso nerviger.

  8. #8
    Forenexperte & RP² Produkttester (Managed Reseller Server) Avatar von wareconsult
    Registriert seit
    31.08.2005
    Beiträge
    6.117

    AW: Immer und immer wieder: Warning: main(): Couldn't fetch mysqli in

    Zitat Zitat von umwelt Beitrag anzeigen
    Der Support meinte, er könne nichts feststellen und ich solle die Warning halt per PHP.ini unterdrücken.
    Aber sorry, das ist keine Lösung.
    Warningen unterdrücken ist ein schmutziger Hack. Sehe ich genauso. Die Ursache finden ist hingegen deutlich sinnvoller.
    viele Grüße

    Stephan Munz

  9. #9
    Kunde
    Registriert seit
    05.06.2012
    Beiträge
    111

    AW: Immer und immer wieder: Warning: main(): Couldn't fetch mysqli in

    Die Verbindung wird am Ende des Scripts mit mysqli->close() beendet, was funktioniert, wie ich überprüft habe.

  10. #10
    Kunde
    Registriert seit
    05.06.2012
    Beiträge
    111

    AW: Immer und immer wieder: Warning: main(): Couldn't fetch mysqli in

    oh je, da muss irgendwas mit DomainFactory kaputt sein.

    Wieder eine Support-Antwort, dass die Meldung unterdrückt werden soll, da sie ja nicht systemkritisch sei...

    Meine erneute Anfrage:

    Guten Tag,

    ich versuche, das Problem nochmal zu verdeutlichen:

    Die Datenbankverbindung wird immer wieder abgelehnt, wegen zu vieler Connections.

    Damit ist das System nicht verwendbar.

    Es ging aber früher.

    Die Fehlermeldung ist nicht das Problem.

    Das Problem ist, dass die Datenbank-Verbindung immer wieder abgelehnt wird.

    Die Meldung ist nur ein Resultat des Fehlers. Es genügt daher nicht, die Meldung zu unterdrücken.

    Bitte sorgen Sie dafür, dass ein Datenbank-Zugriff wieder möglich ist.

    Beste Grüße!
    kapiert irgend jemand, dass nicht die Meldung das Problem ist?

    Viele Grüße!
    Geändert von umwelt (16.05.2018 um 21:10 Uhr)

  11. #11
    Kunde
    Registriert seit
    08.09.2005
    Beiträge
    834

    AW: Immer und immer wieder: Warning: main(): Couldn't fetch mysqli in

    Ein Anfang wäre es, wenn du endlich mal den Code offen legst, mit dem du mysqli nutzt und auch mal mysqli::error() rein packst und das Ergebnis dann postest. Dann könnte dir hier ggf. auch jemand helfen.
    Nacher versuchst du in irgendeinem Fall noch ne Abfrage abzusetzen wenn die Verbindung schon geschlossen wurde oder du keine PS nutzt und deine Anfrage u.U. eine ungültige Abfrage raus schickt.
    Finde daher auch deine Antwort daher recht schnippisch. Du scheinst ja schon den Fehler selbst zu kennen; "wegen zu vieler Connections", "dass die Datenbankverbindung immer wieder abgelehnt wird."

  12. #12
    Forenexperte Avatar von masterframe
    Registriert seit
    16.08.2001
    Beiträge
    8.315

    AW: Immer und immer wieder: Warning: main(): Couldn't fetch mysqli in

    Zitat Zitat von umwelt Beitrag anzeigen
    Das Problem ist, dass die Datenbank-Verbindung immer wieder abgelehnt wird.
    Prüfst du denn vor dem Absenden des Queries überhaupt ob eine Verbindung besteht?
    Oder haust du den Query einfach raus?

    Gruß,
    masterframe
    Alle Postings erfolgen freiwillig und nach bestem Gewissen. Haftung ausgeschlossen. Keine Rechtsberatung. Beschwerden bitte über unser Kontaktformular. WHOAMI

  13. #13
    Kunde
    Registriert seit
    05.06.2012
    Beiträge
    111

    AW: Immer und immer wieder: Warning: main(): Couldn't fetch mysqli in

    Hallo,

    hier der Code, der mit der DB-Connection zu tun hat. Vor der Connection geschieht MySQL-technisch nichts.

    Code:
    <?php
    
    require_once($maindir."inc/config.php");
    
    $mysqli = @new mysqli($db_server, $db_user, $db_password, $db_name);
    
    	if ($mysqli->connect_errno || !is_object($mysqli)) {
    		die("<div style=\"background-color:#ffa; padding:1em; margin:1em; text-align:center;\">Keine Verbindung zur Datenbank.<br />
    		Bitte schauen Sie sp&auml;ter nochmal vorbei.</div><!-- ".$mysqli->error-"-->");
    		$mysqli->close();
    	}
    $mysqli = @new mysqli...
    befindet sich an der Zeile, die im Warning genannt wird.

    Die Fehlermeldung ($mysqli->connect_errno) wird nicht angezeigt - das Script wird mit der Warnung abgebrochen.

  14. #14
    Forenexperte Avatar von masterframe
    Registriert seit
    16.08.2001
    Beiträge
    8.315

    AW: Immer und immer wieder: Warning: main(): Couldn't fetch mysqli in

    Ah, ich hätte noch Idee abseits deines Codes.

    Zitat Zitat von umwelt Beitrag anzeigen
    Das Script läuft seit etwa 6 Jahren und die Meldung taucht erst seit relativ kurzer Zeit auf
    Kann es sein, dass du noch den MySql Hostnamen in Form von "mysql5.domain.tld" verwendest?
    Dann probiere bitte mal die "127.0.0.3" statt dessen.

    Gruß,
    masterframe
    Alle Postings erfolgen freiwillig und nach bestem Gewissen. Haftung ausgeschlossen. Keine Rechtsberatung. Beschwerden bitte über unser Kontaktformular. WHOAMI

  15. #15
    Kunde
    Registriert seit
    05.06.2012
    Beiträge
    111

    AW: Immer und immer wieder: Warning: main(): Couldn't fetch mysqli in

    Hallo,

    Zitat Zitat von masterframe Beitrag anzeigen
    Kann es sein, dass du noch den MySql Hostnamen in Form von "mysql5.domain.tld" verwendest?
    Dann probiere bitte mal die "127.0.0.3" statt dessen.
    ja, ich verwende mysql5.domain.tld, wie im Adminbereich angegeben.
    Ist die Nutzung der IP mit Nachteilen verbunden? Oder gibt es dazu etwas "offzielles" von domainfactory?

    Danke auf jeden Fall für den Tipp!

    Viele Grüße

Seite 1 von 2 1 2 LetzteLetzte

Ähnliche Themen

  1. fetchmail holt die emails immer und immer wieder :-(
    Von Dirk Laurenz im Forum Fragen rund um E-Mail
    Antworten: 12
    Letzter Beitrag: 03.07.2015, 13:24
  2. Mails werden immer und immer wieder runtergeladen
    Von Mr.Becks im Forum Fragen rund um E-Mail
    Antworten: 9
    Letzter Beitrag: 06.08.2006, 16:25

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •