Ich habe vor Kurzem jemandem bei einem Projekt geholfen und die MySQL-Maschine stoppte nach einer Weile immer automatisch. Zuerst dachte ich, es würde unerwartet anhalten, also habe ich nicht aufgepasst und es manuell neu gestartet. Aber nach zwei Tagen hörte es wieder auf. Später habe ich das MySQL-Protokoll sorgfältig überprüft:
Die obige Meldung lautet „Für den Pufferpool kann kein Speicher zugewiesen werden“. Durch die Verwendung von top sah ich, dass mysqld 48 % des Speichers verwendete. Der Speicherverbrauch ist immer noch ziemlich hoch. Natürlich wäre eine Aufrüstung der Maschinenkonfiguration eine bessere Lösung, aber die Mittel sind schließlich begrenzt. Fügen wir also zunächst einen Swap-Speicherplatz hinzu: dd wenn=/dev/null von=/swapfile bs=1M Anzahl=2048 mkswap /Austauschdatei swapon /Austauschdatei systemctl startet mysqld neu Oben haben wir der Maschine 2 GB Swap-Speicherplatz hinzugefügt. Starten Sie dann mysqld neu. Ich habe top erneut verwendet und festgestellt, dass der Swap-Speicherplatz nach und nach genutzt wurde. Nach einem Nickerchen wachte ich auf und stellte fest, dass der mysqld-Dienst nicht automatisch beendet wurde und die Speichernutzung auf 22 % gesunken war. Ich schaute mir das Fehlerprotokoll an und es war leer. Na, es sieht ja gut aus. Beobachten Sie es einfach noch ein paar Tage und wenn es kein Problem gibt, sollte alles in Ordnung sein 😎😎😎. Dies ist das Ende dieses Artikels zum Umgang mit dem Problem des automatischen Herunterfahrens von MySQL. Weitere relevante Inhalte zum Umgang mit dem automatischen Herunterfahren von MySQL finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! Das könnte Sie auch interessieren:
|
<<: Detaillierte Erklärung dieser Referenz und benutzerdefinierter Eigenschaften in JavaScript
>>: So implementieren Sie die Ein-Klick-Bereitstellung von NFS unter Linux
yum installiere vsftpd [root@localhost usw.]# yum...
Methode join(): verbindet alle Elemente eines Arr...
Firewall Eine Firewall ist eine Reihe von Regeln....
Da li ein Element auf Blockebene ist und standard...
Im Allgemeinen wird während des Entwicklungsproze...
Ich werde keine weitere Zeit mit Unsinnsgerede ve...
Hier kommt CentOS7 zum Einsatz und die Kernel-Ver...
<br />Es gibt zwar viele Tools zum Erstellen...
MySQL-Installation (4, 5, 6 können weggelassen we...
Lassen Sie mich zunächst einen Blick auf den Beis...
Vorwort: Zum Speichern mehrerer Elemente sind Arr...
Dieser Artikel veranschaulicht anhand eines Beisp...
Gespeicherte Prozeduren 1. Erstellen Sie eine ges...
Inhaltsverzeichnis Klassenkomponente Funktionale ...
einführen GitLab CE oder Community Edition ist ei...