Ich habe einen 18.04 Server installiert auf dem TVHeadend und Zoneminder läuft. Zoneminder läuft mit 4 Highres-Cameras (jeweils Low-Res und High-Res Substreams). Der Server hat 8GB Ram und laut Zoneminder-Webbackend wird das Ram zu 50% genutzt.
Das Problem: nach relativ kurzer Zeit bleibt Zoneminder stehen und ist nicht mehr erreichbar. Ich habe im Browser beim Aufruf vom Backend folgende Meldung gesehen:
Unable to connect to ZM db.SQLSTATE[HY000] [2002] Resource temporarily unavailable
Nach ein wenig Googeln vermute ich, dass der Fehler von Mysql herrührt. Folgendes habe ich probiert:
ps -A|grep mysql
1277 ? 06:20:09 mysqld <defunct>
/var/log/mysql# service mysql status
● mysql.service - MySQL Community Server Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled) Active: active (running) since Tue 2019-02-26 00:02:16 CET; 9h ago Main PID: 1277 (mysqld) Tasks: 3 (limit: 4915) CGroup: /system.slice/mysql.service ├─1277 [mysqld] └─1344 /usr/sbin/mysqld --daemonize --pid-file=/run/mysqld/mysqld.pid Feb 26 00:02:13 flo-serv01 systemd[1]: Starting MySQL Community Server... Feb 26 00:02:16 flo-serv01 systemd[1]: Started MySQL Community Server.
/var/log/mysql# mysqladmin -u root -p status
Enter password: mysqladmin: connect to server at 'localhost' failed error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (11)' Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!
ls -l /var/run/mysqld/
insgesamt 8 -rw-r----- 1 mysql mysql 5 Feb 26 00:02 mysqld.pid srwxrwxrwx 1 mysql mysql 0 Feb 26 00:02 mysqld.sock -rw------- 1 mysql mysql 5 Feb 26 00:02 mysqld.sock.lock
Wenn ich service mysql restart eingebe passiert nichts. Die Eingabe kann ich nur mit CTRL-C abbrechen.
Weder mit kill, kill -9 oder pkill lässt sich der mysql Prozess abschießen.
Der Rechner lässt sich auch nicht aus der Konsole rebooten, beim herunterfahren bleibt er hängen. Nur per Hardware-Reset ist ein Reboot möglich. Dann funktioniert es wieder für eine "kurze Zeit" und dann ist wieder das gleiche Problem da.
Irgendwelche Ideen was da schief läuft?
Im Voraus vielen Dank für alle Tipps!
Bearbeitet von sebix:
Bitte verwende in Zukunft Codeblöcke, um die Übersicht im Forum zu verbessern!