提示 Error Establishing a Database Connection 。数据库服务器 mariadb 挂了
打开 /etc/my.cnf
查找 innodb_buffer_pool_size
将值设置为64M,一般是因为这个地方的值设置的过高内存紧张导致数据库因为内存不足而挂掉。
基本上上面设置之后,应该不会再遇到数据库挂掉的问题了,但是如果设置之后,依然会遇到此类问题,可以考虑设置 swap 交换分区,当系统因为突发事件导致内存不足时,软件会将一部分数据通过 swap 进行中转,不至于使软件崩溃。
dd if=/dev/zero of=/swapfile bs=1024 count=1048576
mkswap /swapfile
swapon /swapfile
最后,在 /etc/fstab
中添加下面一行:
/swapfile swap swap defaults 0 0
重启服务器,使用 free -m
即可查看到内存情况了。