Mysql kann von Zeit zu Zeit keine Verbindung zur Datenbank herstellen

Mysql kann von Zeit zu Zeit keine Verbindung zur Datenbank herstellen

Wir haben ein Problem damit, PHP-Skripte über Crontab auszuführen. Es gibt etwa 70 Zeilen, die Skripte ausführen, die auf verschiedenen virtuellen Servern installiert sind. Wenn nur wenige Zeilen ausgeführt werden, funktioniert alles, aber wenn wir mehr Zeilen ausführen, werden einige davon nicht ausgeführt.

Zuerst dachten wir, dass dies ein Crontab-Problem sei, aber dann stellten wir fest, dass wir den Fehler vom Skript „Fehlermeldung: Verbindung zur Datenbank konnte nicht hergestellt werden“ erhalten. Nur damit Sie wissen, dass dieses Skript Anwendungen, die wir auf unserem VPS installiert haben, ermöglicht, das geplante Sendeskript des Systems auf unserem Server auszuführen (damit Sie unsere E-Mails so planen können, dass sie zu einem späteren Zeitpunkt gesendet werden).

Wenn wir diesen Fehler erhalten, wissen wir, dass das Problem in der MySQL-Engine liegt. Wir sind keine MySQL-Experten, also weiß vielleicht jemand, was damit zu tun ist. Hier sind einige Ausgaben von unserem MySQL.

Uptime: 80832  Threads: 60  Questions: 4116373  
Slow queries: 2067  Opens: 69721  Flush tables: 2  
Open tables: 400  Queries per second avg: 50.925

Und

+--------------------------+--------+
| Variable_name            | Value  |
+--------------------------+--------+
| Aborted_connects         | 64     |
| Connections              | 671995 |
| Max_used_connections     | 215    |
| Ssl_client_connects      | 0      |
| Ssl_connect_renegotiates | 0      |
| Ssl_finished_connects    | 0      |
| Threads_connected        | 60     |
+--------------------------+--------+

Fällt Ihnen hier etwas Verdächtiges auf? Verbindungen werden nur auf localhost geöffnet. In /etc/my.cnf gibt es ein Setup

 bind-address = 127.0.0.1 

verwandte Informationen