服务器出现异常怎么办
可能由于出现网络波动问题。
几个情况会导致这个现象出现:
1、网速过慢,网页代码没有完全下载就运行了,导致不完整,当然就错误了。
2、网页设计错误,导致部分代码不能执行。
3、 浏览器不兼容导致部分代码不能执行。
4、IE浏览器缓存出错。
网速慢的几种原因:
一、网络自身问题 您想要连接的目标网站所在的服务器带宽不足或负载过大。处理办法很简单,请换个时间段再上或者换个目标网站。
二、网线问题导致网速变慢 我们知道,双绞线是由四对线按严格的规定紧密地绞和在一起的,用来减少串扰和背景噪音的影响。
三、相近信道的wifi信号会互相干扰,影响网速,随着信道隔离度的增加,信道干扰就会减小。理论上间隔5个信道就可以忽略信道之间的干扰。
先把20台服务器的ssh登陆语句写进一个文本文件中host_nametxt,确保有一台机器可以通其他的19台服务器。
ssh跳转格式这样写:ssh 用户名@ip
#!/bin/bashcheck_sev()
{
ssh_ip=$1
$ssh_ip<<!
vmstat 1 10
iostat 1 10
exit
!
echo
}
echo `date "+%D"`>>check_hostlog
while read line
do
echo "---------------------------------">>check_hostlog
echo "$line date '+%F %T'">>check_hostlog
check_sev $line>>check_hostlog
done<host_nametxt
将上面的脚本放在一个主机上,用crontab提交每日任务,
30 10 上面脚本的目录地址
将以上内容写进xxcron中,crontab xxcron 提交就是每天的10:30运行你上面的检查脚本。
具体crontab的用户你可以百度。
====================================================================
第一个脚本本人纯手打,并没有试,还有不少漏洞,你可以自行修改,比如你这个放脚本的服务器必须能无密码ssh登陆其他19个主机,脚本最好加上错误日志记录,防止某些错误导致脚本异常终止。你可以多调试几遍,有问题的在一起交流。
1 基础理论知识;
2 基础命令(系统命令、目录管理、用户管理、文件权限、磁盘管理、资源查看等等常见操作);
3 文本高效处理(vi、vim、awk、grep、find、sed等);
4 bash shell脚本(可以边工作边学习,使用shell编写简单的代替重复性操作的脚本);
5 进程调度,内存管理,文件系统,外设管理等,要熟练使用相关工具,如top iotop iftop iostat vmstatss等,并且最好了解其原理;
1 TCP/IP协议、DNS服务、CDN原理、iproute常见的网络客户端工具(ping、wget、ftp);
2 crontab计划任务;
3 ps、top、htop、vmstat、lsof等命令;
4 tcp,http,https,udp等;
5 最好能做到精通,4层,7层的网络流量分析技能要熟练掌握;
6 内部路由协议,边际路由,交换原理,域名解析,ipv6相关知识;
1 MySQL各个版本之间的关系和特性;
2 MySQL的安装及增删改查;
3 MySQL的存储引擎;
4 MySQL的优化;
5 MySQL日常使用及运维,包含备份及故障排查;
1 使用shell脚本实现各种服务的自动化部署;
2 使用shell脚本实现监控系统及应用自动化;
3 使用shell脚本实现各类巡检,故障排查自动化
0条评论