Mysql-Prozess der Keymachine wird automatisiert gekillt
Re: Mysql-Prozess der Keymachine wird automatisiert gekillt
Aber wenn einer unserer Server angegriffen wird, dann sind das bestenfalls Minuten bevor der Alarm losgeht.
In den Grafiken erkennt man aber m. E. n., dass sich die Last über mehrere Tage aufbaut bis der Server schließlich hängenbleibt. Das deutet für mich eher auf nicht ordnungsgemäß beendete MySql Verbindungen hin.
Tobi
-----------------------------
wewoco.de
Das Forum für Reseller, Digital-Agenturen, Bildschirmarbeiter und Mäuseschubser
-
blickgerecht
- Posts: 134
- Joined: Tue 28. Nov 2023, 17:52
Re: Mysql-Prozess der Keymachine wird automatisiert gekillt
Stimmt, da hast du Recht! Der Kill der Datenbank hatte mich nur daran erinnert. Dachte, die Erfahrungen helfen vielleicht.
Roland
-
blaue_mango
- Posts: 10
- Joined: Wed 28. Oct 2020, 09:23
Re: Mysql-Prozess der Keymachine wird automatisiert gekillt
wir überwachen den Status mittlerweile über API und können so immer vorsorglich reagieren.
Hier ist noch ein Screenshot der Auslastung über einen längeren Zeitraum.
Kann es vielleicht mit dem Virenscanner oder der Backup-Verwaltung zusammenhängen?
(Backup ist wöchentlich am Wochenende auf eine KeyDisc; Virenscanner ist Standardeinstellung)
Schöne Grüße
Re: Mysql-Prozess der Keymachine wird automatisiert gekillt
Ich schätze also mal, dass es deswegen dann oft um genau diese Zeit kracht. Der Datenbankserver hat sich schon eine Menge RAM gekrallt, dann startet der Virenscanner und will auch RAM, je nachdem wie große Dateien er scannt, gerne auch größere Mengen davon. Dann reicht es eben nicht mehr und der OOM-Killer muss eingreifen. Eine wirklich gute Lösung wird er dann auch nicht finden können. Killt er den Datenbankserver, geht nichts mehr. Killt er ClamAV, dann wird gar nie nach Viren gescannt.
Wünschenswert wäre m.E., den Datenbankserver nur soviel RAM nutzen zu lassen, dass noch Reserven für ClamAV vorhanden sind. Wenn der Datenbankserver nur noch einige wenige GB RAM übrig lässt und der Webserver auch noch RAM verbraucht, wird das RAM bei laufenden ClamAV relativ schnell nicht mehr ausreichen. Eventuell hilft https://mariadb.com/docs/server/ha-and- ... allocation
Und/oder, falls es so eine Zeitspanne überhaupt gibt, den ClamAV zu einer Zeit laufen zu lassen, wo ansonsten nicht so viel los ist. Alternativ wäre natürlich auch mehr RAM eine Möglichkeit
Bei Standardeinstellung für vm.swappiness könnte es eventuell auch dazu kommen, dass insbesondere während des Backups relativ viele Dateien ins RAM geladen sind. Dieses RAM kann zwar prinzipiell relativ "billig" und schnell wieder freigegeben werden, aber eventuell nicht schnell genug, wenn bei bereits ausgelastetem RAM plötzlich noch der ClamAV mal eben ein paar GB haben will.
Re: Mysql-Prozess der Keymachine wird automatisiert gekillt
Code: Select all
Wünschenswert wäre m.E., den Datenbankserver nur soviel RAM nutzen zu lassen, dass noch Reserven für ClamAV vorhanden sind
Warum deaktivierst Du den nicht einfach?
Das ist wie SPAM-Filterung, das gehört auf den Client. Und es gibt eh nur ein OS, das mit Viren Probleme hat.
Wenn Du dich mit dem Schlangenöl sicherer fühlst, erhöhe doch einfach den Swap.
--
Backup: The duplicate copy of crucial data that no one bothered to make;
used only in the abstract
Re: Mysql-Prozess der Keymachine wird automatisiert gekillt
Wenn ClamAv dann aber doch laufen soll, dann bleibe ich bei dem was ich geschrieben habe. Wenn man da nur den Swap erhöht, wird sich der Spassfaktor mit dem Server wohl kaum verbessern. Was soll denn noch mehr rausgeswappt werden (mehr als 4 GB wie bisher) ohne dass die Kiste praktisch steht?
Re: Mysql-Prozess der Keymachine wird automatisiert gekillt
Eben.
Überall aus, ausser bei der Kiste mit 32GB RAM.
Wie viel RAM hat die Kiste denn?
--
Backup: The duplicate copy of crucial data that no one bothered to make;
used only in the abstract
Re: Mysql-Prozess der Keymachine wird automatisiert gekillt
Re: Mysql-Prozess der Keymachine wird automatisiert gekillt
Bei ~15GB RAM kann man locker 8 GB Swap nutzen.
--
Backup: The duplicate copy of crucial data that no one bothered to make;
used only in the abstract
Re: Mysql-Prozess der Keymachine wird automatisiert gekillt
Deswegen würde ich eben schauen, dass MariaDB entweder durch entsprechende Einstellungen etwas weniger RAM verwendet - oder eben gleich ein System mit mehr RAM benutzen. Oder eben auf ClamAV verzichten. Auf meinem Server - ohne Kunden (außer mir) - würde ich vielleicht auch mal zram ausprobieren. Aber mit zahlenden Kunden auf dem Server würde ich persönlich eher keine solchen Experimente machen wollen.