`

持续记录一些排查web服务问题的linux命令

阅读更多
记录一些常用的web服务排查命令,会持续更新。

1、检查链接可用性及时间消耗
【命令】
curl -o /dev/null -s -w %{time_namelookup}::%{time_connect}::%{time_starttransfer}::%{time_total}::%{speed_download} "http://www.taobao.com"
【结果】
0.008::0.039::0.076::0.140::306729.000

2、统计服务器链接状态
【命令】
netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
【结果】
TIME_WAIT 814
CLOSE_WAIT 1
FIN_WAIT1 1
ESTABLISHED 634
SYN_RECV 2
LAST_ACK 1

3、开启python http服务
【命令】
python -m SimpleHTTPServer

4、检查maven依赖冲突
【命令】
mvn -U dependency:tree -Dverbose
【结果】
[INFO] \- qunar.tc:qmq-client:jar:1.2.11:compile
[INFO]    +- (qunar.common:common-rpc:jar:8.0.7:compile - omitted for conflict with 7.0.9)
[INFO]    +- qunar.tc:qmq-common:jar:1.2.11:compile
[INFO]    |  +- (qunar.tc:qmq-api:jar:1.2.11:compile - omitted for duplicate)
[INFO]    |  +- (qunar.common:common-rpc:jar:8.0.7:compile - omitted for conflict with 7.0.9)

5、vim设置
/xxx 往下查找
?xxx 往上
n    下一个
:set hls 打开高亮
:set nohls 关闭高亮

6、mysql慢查询
select * from information_schema.PROCESSLIST where COMMAND<>'Sleep' and command <> 'killed' order by TIME desc limit 20;
用这条sql 可以方便的看到数据库里正在执行的sql,按照执行时间排序的结果

7、GLIBC版本查看
strings /lib64/libc.so.6 |grep GLIBC_

8、elastic search 查看索引某个字段的分词结果
GET your_index/your_type/your_id/_termvectors?fields=your_fieldsName
0
0
分享到:
评论

相关推荐

    线上问题排查工具和手段

    在Linux系统中,除了使用上述提到的命令进行问题排查之外,还可以使用ifconfig查看和配置网络接口信息,使用df命令检查磁盘空间使用情况,以及使用ps命令查看和管理进程。这些命令为问题排查提供了丰富的信息和手段...

    Linux基础课件Linux系统文件内容查看tail命令共

    总之,Linux的“tail”命令是日常系统管理、故障排查和日志监控的得力助手。通过深入学习和实践,不仅可以提高工作效率,还能为Linux系统的健康运行提供保障。在Linux基础课件中,对这一主题的详细讲解将有助于初学...

    实时打印 linux 服务器日志项目

    在IT领域,实时打印Linux服务器日志是一项基本且重要的任务,尤其对于系统监控、故障排查以及性能优化。本文将深入探讨如何实现这个功能,并结合提供的"websocket-tail-demo-master"项目,来阐述一种不依赖额外框架...

    Linux资源监视器源码

    4. 预警系统:当检测到资源异常时,该模块会触发警告,可以是邮件通知、消息推送或者日志记录,确保管理员能够及时得知问题。 5. 数据存储:可能会将收集到的监控数据保存到数据库,以便进行长期趋势分析和故障排查...

    一键修复与安装脚本(各种linux系统修复与服务器环境安装脚本)一键修复安装脚本(各种linux系统修复和服务器环境安装.zip

    在执行过程中,脚本会记录操作日志,以便于追踪和排查问题。错误处理机制也很关键,当出现异常时,脚本应有适当的错误提示和处理策略,防止系统陷入不可预测的状态。 8. **适用范围**: "一键修复与安装脚本"适用...

    简单的网站检测工具,发现网站死掉,可自动重启动web

    网站监控是IT运维中的关键环节,它确保了网站和服务的持续可用性,为用户提供无间断的在线体验。本文将详细介绍一个名为"简单的网站检测工具"的程序,它能够自动检测网站状态并重新启动Web服务器,以保持服务的正常...

    基于python2.7的linux webshell

    在实际应用中,你可能需要修改这个Webshell以满足特定需求,例如添加日志记录功能、命令历史记录、命令别名、权限控制等。此外,考虑到Python2.7的生命周期已经结束,你可能还需要考虑将其迁移到Python3以获得持续的...

    基于PHP与Linux的远程管理系统服务器端设计与代码实现

    5. **日志记录**:通过syslog或自定义日志记录模块,记录服务器操作日志,便于后期分析和故障排查。 6. **性能优化**:合理使用缓存技术(如Redis或Memcached),减少数据库查询;通过PHP的opcache加速脚本执行。 *...

    linux下的TOMCAT操作

    查看Tomcat的日志对于排查问题至关重要,可以使用以下命令查看最近的日志输出: ```bash tail -100f /home/apache-tomcat-5.5.25/logs/catalina.out ``` 这条命令会显示`catalina.out`文件的最后100行,并持续更新...

    监控内部web系统http响应状态异常时自动重启

    5. **日志记录**:为了便于故障排查,监控脚本还会记录每次检查的结果和执行的操作到日志文件,以便分析历史状态和错误原因。 6. **定时任务调度**:为了定期执行监控任务,脚本通常会与系统级的任务调度器集成,如...

    linux守护进程随系统启动而启动

    在Linux系统中,守护进程(daemon)是一种在后台运行且没有控制终端的程序,它们通常用于提供持续的服务,如Web服务器、数据库服务等。要使一个守护进程在系统启动时自动启动,需要将其配置为系统服务,并将其添加到...

    linux-215470.pdf

    例如,可以通过修改配置文件限制特定IP的访问,设置虚拟主机以托管多个网站,或者配置日志记录以便于监控和故障排查。此外,还可以通过模块扩展Apache的功能,如mod_rewrite用于URL重写,mod_security用于增强安全...

    基于python实现的linux后台日志监控小项目.zip

    开发者可能使用了Python的`subprocess`模块来执行Linux命令,如`tail`或`grep`来追踪和过滤日志文件,同时结合`socket`或者`websocket`技术,将监控结果实时推送到前端展示,可能还运用了`logging`模块进行错误处理...

    Linux 进程看护程序

    理解其工作原理和使用方法,能够帮助我们更好地管理和维护Linux环境中的关键服务,确保在出现问题时能够及时恢复,降低系统停机时间。在实际操作中,应根据具体需求选择合适的进程看护程序,并充分利用其丰富的配置...

    www服务器智能控制代码

    - SSH(Secure Shell):在Linux服务器中,SSH允许管理员通过加密连接远程访问服务器,执行命令、传输文件等操作。 - RDP(Remote Desktop Protocol):在Windows环境中,RDP用于远程桌面连接,实现远程操作服务器...

    weblogic10.0.36 windows linux 64位安装手册以及问题解决,性能优化合集

    本合集专注于WebLogic Server 10.0.36在Windows和Linux 64位环境下的安装、问题解决及性能优化,以下是相关知识点的详细说明: 1. **WebLogic 10.0.36 安装** - **Windows安装**:首先下载WebLogic Server的安装包...

    java程序写入服务

    2. **日志记录**:服务运行时产生的日志应保存到指定文件,方便排查问题。 3. **资源管理**:合理配置JVM参数,避免内存泄漏或资源占用过高。 4. **权限设置**:确保服务运行时具有必要的文件读写和网络访问权限。...

    siege-linux下的压力测试

    总结来说,Siege是Linux下进行Web服务器压力测试的重要工具,通过其丰富的选项和功能,我们可以有效地评估和优化Web应用的性能。了解并熟练使用Siege,对于提升服务器的稳定性和处理能力至关重要。

    tomcat7大礼包linuxWindows都有

    日志信息则会记录在logs目录下,这对于排查问题非常有帮助。 此外,Tomcat7支持通过管理控制台(Manager App)进行应用的部署、卸载、重启等操作。通过浏览器访问http://localhost:8080/manager/html(默认端口和...

    jaeger-1.16.0-linux-amd64.tar.gz

    Jaeger作为一款强大的分布式追踪系统,是现代微服务架构中不可或缺的工具,尤其对于复杂系统的问题排查和性能优化有着显著的帮助。尽管其下载和部署可能需要一些技巧,但一旦设置好,就能为你的团队带来巨大的价值。

Global site tag (gtag.js) - Google Analytics