阿里云数据库MySQL服务自动停止的解决方法
服务器上安装的MySQL,会出现自动停止的情况。出现这种现象,通常是服务器的内存不足导致的。
执行如下命令,查看服务器的系统日志/var/log/messages文件,分析服务器日志来分析。
tail /var/log/messages
通过脚本文件自动更新Linux实例中的软件源
本文主要介绍通过脚本文件更新Linux实例中的软件源的方法。
以下是通过脚本文件更新软件源的操作步骤。由于系统版本都有支持的周期,所以部分源可能会出现不可用的情况,包括官方的源,这是正常情况。
Linux系统分区格式化数据盘
对于Linux实例上挂载的数据盘,采用GPT分区形式。Linux系统里,数据盘一般采用xfs或者ext4文件系统。
本示例以CentOS 7.4 64位系统为例,介绍如何在Linux实例上使用parted和e2fsprogs工具分区并格式化一个数据盘。假设需要处理的数据盘是一个新建的3 TiB的空盘,设备名为/dev/vdd。
磁盘空间满导致MySQL无法启动的解决方法
启动MySQL报错提示为“ERROR! MySQL manager or server PID file could not be found! Starting MySQL. ERROR! Manager of pid-file quit without updating file.”。并且查看下MySQL错误日志提示如下图所示。
MySQL日志文件占用过大磁盘空间,磁盘空间不足导致启动报错。
客户端配置NAT后仍无法访问ECS或RDS远端服务
客户端配置NAT后无法访问远端ECS、RDS,包括配置了SNAT的VPC中的ECS实例。同时无法访问其他ECS或RDS等云产品,抓包检测发现远端ECS和RDS对客户端发送的SYN包没有响应。
若远端服务器的内核参数net.ipv4.tcp_tw_recycle
和net.ipv4.tcp_timestamps
的值都为1,则远端服务器会检查每一个报文中的时间戳(Timestamp),若Timestamp不是递增的关系,不会响应这个报文。
在Linux系统的ECS实例中设置从阿里云默认内核启动
在Linux系统的ECS实例中,更新系统的操作容易将系统的内核误升级。误升级内核后ECS实例会出现不稳定的现象,如服务、网卡或模块加载失败,甚至系统无法正常启动等。
Linux系统的ECS实例内核是经过特殊编译处理的,兼容底层虚拟化驱动,如果误升级了内核后会导致不可预测的问题发生。
Windows系统实例远程连接提示"终端服务器超出了最大允许连接"
ECS服务器Windows系统远程连接提示“终端服务器超出了最大允许连接”,无法远程连接。
出现该问题原因是由于目前默认的Windows系统为标准版,只能支持2个免费的远程连接终端同时管理。
远程桌面连接ECS实例时报"连接被拒绝,因为没有授权此用户帐户进行远程登录"错误
Windows系统的ECS实例在远程连接时,出现“连接被拒绝,因为没有授权此用户帐户进行远程登录。”错误,导致无法远程登录服务器。通过VNC登录不受影响。
Windows系统远程桌面相关权限配置异常。
已经接入Web应用防火墙进行防护的网站出现访问异常
网站接入Web应用防火墙后,如果出现访问异常,您可以按照以下流程排查问题:
- 检查是否为源站问题:通过旁路Web应用防火墙,判断是否为源站服务器的响应问题。
- 检查是否为WAF误拦截:通过手动关闭防护模块,判断是否为WAF误拦截问题。
- 排查常见访问错误:对照常见访问异常错误,分析和排查问题。