Ich habe eine PHP-Anwendung läuft auf einem Ubuntu-Server, auf NGINX.Mysqli :: real_connect() kaputtes Rohr alle 24 Stunden
Etwa alle 24 Stunden, bekomme ich diesen Fehler:
mysqli::real_connect(): send of 73 bytes failed with errno=32 Broken pipe
Die Lösung, die ich für sie wird neu gestartet. Durch den Neustart der nginx- und mysql-Dienste wird das Problem nicht behoben.
Dies ist eine konstante Sache, die für die letzten 4 Tage passiert ist. Jeden Morgen wache ich auf, versuche meine Website zu öffnen und bekomme diesen Fehler.
Hinweis: Wenn ich versuche, Verbindung zur DB mit Adminer oder DataGrip, funktioniert es gut. Aber aus irgendeinem Grund bekommt PHP diesen Fehler.
Hat Ihr MySQL-Verbindung während der ganzen Zeit aktiv bleiben? – weigreen
Nein. Ich öffne eine Verbindung für jede neue Anfrage – Amit
Können Sie sehen, ob es eine Fehlermeldung in der Protokolldatei von mysql gibt? – weigreen