Erreurs mysql causant des erreurs HTTP 500

Bonsoir,

Régulièrement, plusieurs applis cessent de fonctionner et me retournent une erreur HTTP 500. Les applis en question sont: Nextcloud, Opensondage, Tiny Tiny RSS et Wallabag. Le point commun de ces applis est qu’elles utilisent mysql. Je tente donc un systemctl restart mysql, mais c’est un échec comme on peut le voir ci-dessous:

root@stemy:~# systemctl status mysql.service
● mysql.service - LSB: Start and stop the mysql database server daemon
   Loaded: loaded (/etc/init.d/mysql)
   Active: failed (Result: exit-code) since Tue 2018-05-22 18:14:48 CEST; 15s ago
  Process: 29706 ExecStop=/etc/init.d/mysql stop (code=exited, status=0/SUCCESS)
  Process: 30367 ExecStart=/etc/init.d/mysql start (code=exited, status=1/FAILURE)

May 22 18:14:48 stemy.me /etc/init.d/mysql[30797]: 0 processes alive and '/usr/bin/mysqladmin --defaults-file=/...d in
May 22 18:14:48 stemy.me /etc/init.d/mysql[30797]: [61B blob data]
May 22 18:14:48 stemy.me mysql[30367]: Starting MariaDB database server: mysqld . . . . . . . . . . . . . . . ...iled!
May 22 18:14:48 stemy.me systemd[1]: mysql.service: control process exited, code=exited status=1
May 22 18:14:48 stemy.me systemd[1]: Failed to start LSB: Start and stop the mysql database server daemon.
May 22 18:14:48 stemy.me systemd[1]: Unit mysql.service entered failed state.
Hint: Some lines were ellipsized, use -l to show in full.
root@stemy:~#

Jurqu’ici, je le solutionnais temporairement en redémarrant le serveur, mais ça finissait toujours par revenir. Y a-t-il un moyen pour que ça ne se reproduise plus ?