Hen*_*nri 4 mysql mariadb easy-engine
希望可以有人帮帮我:
\n\n我的服务器上运行着许多站点,并且我正在使用 mariadb。\n当我这样做时:
\n\nsudo service mysql restart\nRun Code Online (Sandbox Code Playgroud)\n\n我得到:
\n\nJob for mariadb.service failed because the control process exited with \nerror code. See "systemctl status mariadb.service" and "journalctl -xe" \nfor details.\nRun Code Online (Sandbox Code Playgroud)\n\n\n\n\nsystemctl 状态 mariadb.service
\n
mariadb.service - MariaDB database server\n\n Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled)\n\n Drop-In: /etc/systemd/system/mariadb.service.d\n \xe2\x94\x94\xe2\x94\x80migrated-from-my.cnf-settings.conf\n Active: failed (Result: exit-code) since Thu 2017-09-14 03:16:51 UTC; 1min 6s ago\n Process: 13247 ExecStart=/usr/sbin/mysqld $MYSQLD_OPTS $_WSREP_NEW_CLUSTER $_WSREP_START_POSITION (code=\n Process: 13086 ExecStartPre=/bin/sh -c [ ! -e /usr/bin/galera_recovery ] && VAR= || VAR=`/usr/bin/gale\n Process: 13070 ExecStartPre=/bin/sh -c systemctl unset-environment _WSREP_START_POSITION (code=exited, s\n Process: 13033 ExecStartPre=/usr/bin/install -m 755 -o mysql -g root -d /var/run/mysqld (code=exited, st\n Main PID: 13247 (code=exited, status=1/FAILURE)\n Status: "MariaDB server is down"\n CGroup: /system.slice/mariadb.service\n \xe2\x94\x94\xe2\x94\x803803 /usr/sbin/mysqld\nRun Code Online (Sandbox Code Playgroud)\n\n\n\n\n须藤日记ctl-xe
\n
Sep 14 03:35:51 ubuntu systemd[1]: Failed to start MariaDB database server.\n -- Subject: Unit mariadb.service has failed\n -- Defined-By: systemd\n -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel\n -- \n -- Unit mariadb.service has failed.\n -- \n -- The result is failed.\n Sep 14 03:35:51 ubuntu systemd[1]: mariadb.service: Unit entered failed state.\n Sep 14 03:35:51 ubuntu sudo[13566]: pam_unix(sudo:session): session closed for user root\n Sep 14 03:35:51 ubuntu systemd[1]: mariadb.service: Failed with result \'exit-code\'.\n Sep 14 03:35:52 ubuntu sshd[13753]: Failed password for root from 123.183.209.136 port 38816 ssh2\n Sep 14 03:35:52 ubuntu sshd[13753]: Received disconnect from 123.183.209.136 port 38816:11: [preauth]\n Sep 14 03:35:52 ubuntu sshd[13753]: Disconnected from 123.183.209.136 port 38816 [preauth]\n Sep 14 03:35:52 ubuntu sshd[13753]: PAM 1 more authentication failure; logname= uid=0 euid=0 tty=ssh ruser\n Sep 14 03:36:34 ubuntu sshd[13756]: Connection closed by 123.183.209.136 port 60477 [preauth]\n Sep 14 03:36:36 ubuntu postfix/pickup[12161]: 703AA5C0C5: uid=0 from=<root>\n Sep 14 03:36:36 ubuntu postfix/cleanup[12162]: 703AA5C0C5: message-id=<20170914033636.703AA5C0C5@ubuntu.me\n Sep 14 03:36:36 ubuntu postfix/cleanup[12162]: warning: 703AA5C0C5: write queue file: No space left on dev\n Sep 14 03:36:36 ubuntu postfix/pickup[12161]: warning: maildrop/5152F5C0C4: error writing 703AA5C0C5: queu\n Sep 14 03:37:17 ubuntu sshd[13760]: Received disconnect from 123.183.209.136 port 25567:11: [preauth]\n Sep 14 03:37:17 ubuntu sshd[13760]: Disconnected from 123.183.209.136 port 25567 [preauth]\n Sep 14 03:37:36 ubuntu postfix/pickup[12161]: 7764B5C0C5: uid=0 from=<root>\n Sep 14 03:37:36 ubuntu postfix/cleanup[12162]: 7764B5C0C5: message-id=<20170914033736.7764B5C0C5@ubuntu.me\n Sep 14 03:37:36 ubuntu postfix/cleanup[12162]: warning: 7764B5C0C5: write queue file: No space left on dev\n Sep 14 03:37:36 ubuntu postfix/pickup[12161]: warning: maildrop/5152F5C0C4: error writing 7764B5C0C5: queu\n Sep 14 03:37:47 ubuntu sudo[13765]: bob : TTY=pts/0 ; PWD=/home/bob ; USER=root ; COMMAND=/bin/journa\n Sep 14 03:37:47 ubuntu sudo[13765]: pam_unix(sudo:session): session opened for user root by bob(uid=0)\n lines 1238-1265/1265 (END)\nRun Code Online (Sandbox Code Playgroud)\n\n我真的不想失去我的数据库。\n接下来我应该做什么?
\n\n非常感谢
\n\n这就是 df 给我的:
\n\n Filesystem 1K-blocks Used Available Use% Mounted on\n /dev/root 49362256 46854648 0 100% /\n devtmpfs 2019828 0 2019828 0% /dev\n tmpfs 2021768 0 2021768 0% /dev/shm\n tmpfs 2021768 17968 2003800 1% /run\n tmpfs 5120 0 5120 0% /run/lock\n tmpfs 2021768 0 2021768 0% /sys/fs/cgroup\n tmpfs 404356 0 404356 0% /run/user/1000\n tmpfs 404356 0 404356 0% /run/user/0\nRun Code Online (Sandbox Code Playgroud)\n
查看第一个文件系统 (/dev/root) 已 100% 满!除了 tmpfs 卷之外,没有安装其他卷。因此,mariadb 在启动时尝试将某些内容写入磁盘,但无法执行,因此它放弃并自行关闭。
您必须弄清楚哪些内容填满了您的磁盘,并尽可能地进行修剪。例如,作为猜测,我会首先查看 http 服务器日志,因为您说您在此服务器上托管了许多站点。我见过许多服务器让 httpd 数月来记录所有内容,从而填满了磁盘空间。
将来,您可能希望为该服务器配置多个磁盘卷,这样即使一个卷已满,也不会干扰其他卷。
还要考虑自动化日志轮转。
如果磁盘空间使用的罪魁祸首不是日志,而是 mariadb 数据目录,那么您可能需要立即获取额外的磁盘卷,并将 mariadb 内容移至其中,然后才能使站点重新上线。
除非您可以在服务器上的其他地方找到一些其他内容,您可以删除它们并在短时间内腾出足够的空间。
| 归档时间: |
|
| 查看次数: |
19067 次 |
| 最近记录: |