1、当测试环境无法正常访问(客户端无法正常打开页面),可能有哪些问题?
1)网络问题
网络不通
本地的防火墙或网关设置问题
网络地址输入错误
2)机房或者服务器问题
网站超流量(网站堵车)
服务器不能正常工作 —— 例如:关机
3)代码服务器自身运行问题
卡住(服务器的资源消耗过多)
-
top命令查看当前资源(CPU、内存)占用比较多的进程
-
再使用kill -9 进程号,来杀死占用资源比较多的进程
服务端口被占用
-
netstat -anptu | grep 端口号,查看当前占用该端口的进程是什么
-
如果不是服务程序,则杀死对应的进程。kill -9 进程号
服务进程未启动
-
ps -aux | grep 进程名称,查看服务进程是否正常启动
-
如果没有启动,则启动该进程
-
如果已启动,则通过抓取日志来分析对应的原因。tail -f 日志文件;或者通过重启来尝试解决。
2、常用的Linux命令有哪些?
-
ps -aux:查看终端上所有正在运行的系统进程
-
top:查看系统实时运行的进程状态。(例如CPU占比和内存占比)
-
netstat -anptu:查看当前系统的网络状态及对应软件使用的端口。<