排查服务器异常
程序员文章站
2022-05-09 18:26:00
昨天关闭了ESC,今天开启后服务器无法连接,尝试了重启也不行 排查:ssh无法连接,网页无法访问登录阿里云控制台远程连接 ssh无法连接,查看ssh是否开启ps -ef | grep sshd 查看nginx是否启动ps -ef | grep nginx nginx与sshd都未启动,说明linux ......
昨天关闭了ESC,今天开启后服务器无法连接,尝试了重启也不行
排查:ssh无法连接,网页无法访问
登录阿里云控制台远程连接
ssh无法连接,查看ssh是否开启
ps -ef | grep sshd
查看nginx是否启动
ps -ef | grep nginx
nginx与sshd都未启动,说明linux开机后没有自动启动nginx与ssh,所以ssh与网页都无法访问
之前有修改过开机启动的文件,加了NAS挂载命令,所以首先将该命令删除,再重启,排查是否是因为此命令,nginx无法自动开启。
修改了开机启动文件,所有程序正常启动
但需要解决NAS自动挂载问题
修改etc/rc.local文件,在里面添加mount命令,即可实现ecs启动自动挂载
Vi etc/rc.local
添加mount命令
重启nginx
df -h可以看见NAS已成功挂载
在阿里云控制台中重启ECS
重启之后ssh登录,查看挂载df -h
发现NAS并没有被挂载,怀疑是rc.local这个启动脚本没有生效
执行
chmod +x /etc/rc.local【该命令在每次修改完rc.local后都需要执行一次,否则本次不生效】
再次重启ECS
ssh登录后,df -h查看挂载
NAS成功自动挂载
排查完成
推荐阅读
-
ZendFramework框架下,在ErrorController抓住异常之前就报错(连接数过多?),该怎么获取并处理此类异常信息
-
swift Alamofire5自定义证书 p12,单向认证客户端发送,服务器认证
-
web服务器的硬件配置要求解决方案
-
99%的程序都没有考虑的网络异常
-
Redis实战(8)键值和服务器命令
-
mysql_query()函数异常问题
-
关于curl时提示“ couldn't connect to host ”的异常信息
-
php 错误处理与异常处理方法与实例教程
-
sysservers 中找不到服务器,请执行 sp_addlinkedserver 将该服
-
SQL Server 复制需要有实际的服务器名称才能连接到服务器