浅谈大型网站技术及排错

2020-03-07 05:30黄威威郭子健
科学导报·学术 2020年6期
关键词:网卡IP地址路由

黄威威 郭子健

摘  要:自从世界第一台计算机问世将近一百年历史了,从初代占地几间房子到现在可随身携带,计算机的发展大家有目共睹。计算机的进步也方便了科学研究,变成良性循环。跟着科学的发展,计算机也将有不同的发展方向。本文主要阐述了计算机大型网站的技术与排错。

关键词:大型网站;网站排错

大型网站架构演化发展历程

初始阶段的网站架构

小网站最开始没有太多人访问。架构:应用程序、数据库、文件等所有的资源都在一台服务器上。

应用服务和数据服务分离

在应用与数据分离后,整个网站使用了三台服务器,对硬件资源有不同的要求:应用服务器处理大量的业务逻辑,需要更快、更强大的 cpu;用于快速磁盘检索和数据缓存的数据库服务器需要更快的磁盘和更大的内存;用户上传大量文件的文件服务器需要更大的磁盘。

大型网站应用及排错

服务器硬件问题

1.网线故障--丢包--失联  ==>更换网线  ethtool  网卡协商速率speed:1000mb/s-100mb/s。怎么样判断一个服务器是否丢包??登陆服务器然后ping网关。(1k-5K次)ping -t 10000 -i 0.01   x.x.x.1;ping的结果怎么计算出来的?网线线序:橙白 橙  绿白 蓝  蓝白 绿  棕白 棕   568B或 绿白 绿  橙白 蓝  蓝白 橙  棕白 棕   568A   1 3  26對调ethtool 网卡名字

2.板载网卡故障---->更换主板(几率很小)万兆网卡是外接的网卡-->安装驱动-->重启机器 ixgbe  使用光纤+万兆光模块  无光对有光,有光对无光(怎么插光纤)万兆网卡协商速率是 10000m/s  inter原厂万兆网卡只识别原厂inter万兆模块,不识别oem(白牌)(a货)四口bond浪费交换机端口  如果上完万兆的机器不通,怎么处理?1 首先现场ip a  看看网卡起没起来,有没有IP地址 2 登陆交换机去看看VLAN划没划错 3 让现场再次确认光纤是不是插错了,是不是物理链路有问题 4 换个模块试试,有时候模块故障率非常高

先系统再硬件的方式去排查1有一些应用服务起不来,一定要看看是不是机器没有内存了2内存如果出现故障会导致什么现象:自动重启。无缘无故自动重启-->crontab---->rc.local--->开机启动的脚本--->看看内存,现象2:卡在F1界面要按F1才能过去,进入系统。please press F1 to解决方法  更换内存 或者插拔内存(同型号 同容量)DIMM电源问题-->1单电  2双电     -->冗余工作方式 不同型号及品牌的服务器电源冗余工作方式是不一样的,电源1-->工作  电源1-->工作  电源2--> 工作  电源2-->备用 1坏2顶上电源分为750W  500W  570W  650W   瓦特  根据旧的型号去换。不能随便换判断电源故障:1外观  灯(绿)(红)(不亮)故障 2管理卡日志PSU1 erro PSU2 erro(电源) 3 开机自检报错 故障灯--(红) 灭 psu1 error    psu2 error

主板故障解决

现象:开机黑屏或开机死机,更换主板,不影响数据(这些操作由机房值守或者厂家来做)前提:a有值守 b服务器在保修期内(专业点:在保)。RAID卡故障(阵列卡),现象:无法显示硬盘(所有)及不能CTRL+R进入RAID卡。解决方法更换 raid卡  或者首先插拔RAID卡。硬盘背板故障,现象:硬盘灯全部不亮,解决方法:更换硬盘背板及SAS线,如单个硬盘灯不亮或者为红为硬盘故障。风扇不转了,管理卡日志:fan1 error fan3 error解决方法:更换  远程管理卡(板载)如果想要使用必须进入bios配置管理卡远程管理IP地址。如果出现故障,可以忽略。所有操作现场弄

IP地址及网卡

只要通电管理卡即可使用,管理卡有管理卡的ip地址,实现无人值守机房的故障处理,可实现设备重装操作,重启操作,等任何操作,不依赖内外网 网络,依靠自己的管理卡网络,需提前划分。账号问题(sudo)升级内核失败(内核调参)(内核可以选择)内核调参是系统优化里的东西,升级内核,不要删除其他内核,防止内核升级失败,可以用其他内核启动机器。网卡配置文件问题 ping ip 解决方法 查看及修改和重启网络  /etc/sysconfig/-----ifcfg-eth0-----ifcfg-eth3修改前备份:ifcfg-eth0.bak 单独开启和关闭一个网卡的命令:ifdown eth0  ifup eth0这是经过修改的。如果直接使用centos镜像安装网卡名字是 ifcfg-im  是否有IP地址 eth0 eth1 eth2 网络层VLAN,系统(IP),本地都没有问题,但是就是ping不通服务器。a 95%   机器没有路由了,需要添加路由 b 防火墙过滤规则,不允许你的IP地址ping 服务器

路由器问题

添加路由2种方法  1种 临时添加(重启失效)2种 永久添加(永久生效)查看路由表route -n 添加静态路由:# route add -net 10.18.45.0 netmask 255.255.255.0 gw 10.18.45.1 删除静态路由:# route del -net 10.18.45.0 netmask 255.255.255.0 gw 10.18.45.1路由 route -n 添加默认路由或者静态路由(重启就没了) 防火墙(默认关闭)selinux(disabled)1 临时添加及删除及查看本机路由  2  永久添加路由  如果做了bond 还要查看bond配置文件(/etc/modprobe.d/),eth0,eth1配置文件,及模块加载文件modpro

PXE 网络自动化安装系统的瓶颈

PXE最大的瓶颈就是网络带宽,千万不要同时大批量一起安装,会出现一批装上,一批装不上,非常麻烦。建议 一次安装机器的数量:48台以内, 20台 20台一起装最好,简单方法:20台机器先统一做好RAID,然后一起安装操作系统。文件系统损坏现象:卡在 control +d 界面让你输入ROOT密码 解决方法:输入root密码,如果没有请破解。输入密码后 请执行fsck -y /dev/sda2  XFS_repire sda     xfs磁盘分区:fdisk 4主    gdisk(2T)128主必须要有的3个分区 / /boot /swap 执行df -h

云服务器

云服务器中使用公网IP地址连接,但是在系统下查看,只有eth0,不显示公网IP在云服务器上搭建任何服务,必须要开放安全策略端口,否则所有服务不成功。购买的新云服务器默认只开启80 443 22等几个常用端口。在搭建任何服务器前,一定要在虚拟机环境先做一遍,不要上真机直接操作。

结语

大型网站软件系统以其并发性高、流量大、数据量大、用户分布广、网络环境复杂、安全环境恶劣、需求快速变化、发布频繁、发展渐进等特点,成为现代科学技术不可缺少的产品。

猜你喜欢
网卡IP地址路由
联网全靠它 认识笔记本的无线网卡
数据通信中路由策略的匹配模式
一种用于6LoWPAN的多路径路由协议
OSPF外部路由引起的环路问题
挑战Killer网卡Realtek网游专用Dragon网卡
《IP地址及其管理》教学设计
计算机的网络身份IP地址
轻松明白网络IP地址以及子网划分问题
USB故障又一原因
如何屏蔽集成声卡显卡和网卡