
Mein MySQL-Dienst und meine Datenbanken scheinen auf meinem eigenen VPS offline zu sein. In den letzten Monaten gab es keine Probleme, daher bin ich mir nicht sicher, woran das liegt. Als letztes habe ich den strikten Modus deaktiviert, mariadb
damit ein mybb
Plugin funktioniert.
Das war vor einer Stunde und jetzt scheint die Datenbank offline zu sein.
Ich habe ausgeführt systemctl status mariadb.service
, hier ist die Ausgabe:
# systemctl status mariadb.service
● mariadb.service - MariaDB 10.2.12 database server
Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset:
Drop-In: /etc/systemd/system/mariadb.service.d
└─migrated-from-my.cnf-settings.conf
Active: activating (auto-restart) (Result: signal) since Tue 2018-01-30 21:57
Docs: man:mysqld(8)
https://mariadb.com/kb/en/library/systemd/
Process: 6979 ExecStartPost=/bin/sh -c systemctl unset-environment _WSREP_STAR
Process: 6970 ExecStartPost=/etc/mysql/debian-start (code=exited, status=0/SUC
Process: 12929 ExecStart=/usr/sbin/mysqld $MYSQLD_OPTS $_WSREP_NEW_CLUSTER $_W
Process: 12774 ExecStartPre=/bin/sh -c [ ! -e /usr/bin/galera_recovery ] && VA
Process: 12770 ExecStartPre=/bin/sh -c systemctl unset-environment _WSREP_STAR
Process: 12767 ExecStartPre=/usr/bin/install -m 755 -o mysql -g root -d /var/r
Main PID: 12929 (code=killed, signal=KILL)
Jan 30 21:57:24 control systemd[1]: mariadb.service: Failed with result 'signal'
lines 1-16/16 (END)...skipping...
● mariadb.service - MariaDB 10.2.12 database server
Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled)
Drop-In: /etc/systemd/system/mariadb.service.d
└─migrated-from-my.cnf-settings.conf
Active: activating (auto-restart) (Result: signal) since Tue 2018-01-30 21:57:24 EST; 2s ago
Docs: man:mysqld(8)
https://mariadb.com/kb/en/library/systemd/
Process: 6979 ExecStartPost=/bin/sh -c systemctl unset-environment _WSREP_START_POSITION (code=exited, status=0/SUCCESS)
Process: 6970 ExecStartPost=/etc/mysql/debian-start (code=exited, status=0/SUCCESS)
Process: 12929 ExecStart=/usr/sbin/mysqld $MYSQLD_OPTS $_WSREP_NEW_CLUSTER $_WSREP_START_POSITION (code=killed, signal=KILL)
Process: 12774 ExecStartPre=/bin/sh -c [ ! -e /usr/bin/galera_recovery ] && VAR= || VAR=`/usr/bin/galera_recovery`; [ $? -eq 0 ] && systemctl set-envir
Process: 12770 ExecStartPre=/bin/sh -c systemctl unset-environment _WSREP_START_POSITION (code=exited, status=0/SUCCESS)
Process: 12767 ExecStartPre=/usr/bin/install -m 755 -o mysql -g root -d /var/run/mysqld (code=exited, status=0/SUCCESS)
Main PID: 12929 (code=killed, signal=KILL)
Jan 30 21:57:24 control systemd[1]: mariadb.service: Failed with result 'signal'.
Mein phpmyadmin
Fehler ist:
#2002 - Connection refused — The server is not responding (or the local server's socket is not correctly configured).
Ich bin nicht sicher, was der nächste Schritt zum Debuggen dieses Problems auf meinem Debian-Server wäre.
Antwort1
Da es sich um einen SIGKILL handelt, ist es wahrscheinlich, dass der Dienst eine Zeitüberschreitung aufweist, siehe ErweiterungTimeoutStartSec
MariaDB-Systemd-Dokumentation